01/10/2018, 10:02

Winform: Làm sao để quay một panel chứa nhiều animation của control và chuyển nó thành file gif?

Em có một panel như hình chứa nhiều control cùng với animation của nó. Em muốn ghi lại quá trình nó chuyển động khi một event khác xảy ra và kết thúc khi một event khác xảy ra,Em tìm 2 ngày rồi mà vẫn chưa ra giải pháp. Em cảm ơn

Tao Không Ngu. viết 12:14 ngày 01/10/2018

HI levana.
Bạn định làm gì ? Giải pháp quay lại panel không phải là một giải pháp tốt.

levana viết 12:08 ngày 01/10/2018

Đồ án của tụi em là mô phỏng thuật toán sắp xếp. Trong cái panel đó tụi em dùng để mô phỏng quá trình nó đổi chổ mấy ô số. Ban đầu tụi em dùng timer nó nhích từng ô, thì mỗi lần nó nhích em chụp màn hình lại rồi xuất GIF. Giờ tụi em đổi ko dungfg timer nữa mà dùng thư viện transition có sẵn ở ngoài nên chuyển sang phương án quay lại panel ạ?

Tao Không Ngu. viết 12:09 ngày 01/10/2018

HI levana.
Bạn có thể tạo ra từng khung hình của ảnh gif rồi lưu xuống không nhất thiết phải chụp lại ảnh panel.
Còn nếu vần muốn chụp thì tạo cái timer chụp ảnh panel hoặc cài đặt vào hàm của animetion cứ chạy được một lúc lại ghi ra 1 fảme.

levana viết 12:10 ngày 01/10/2018

Như em đã nói là ban đầu thì tụi em làm như thế chụp từng frame rồi xuất gif
Nhưng giờ tụi em chuyển sang dùng thư viện ngoài nó chỉ có khai báo rồi sử dung, nên mới chuyển qua giải pháp quay lại cái frame đó ạ?

Trần Hoàn viết 12:03 ngày 01/10/2018
stackoverflow.com
Stuart Helwig

How do you show animated GIFs on a Windows Form (c#)

c#, winforms, animated-gif
asked by Stuart Helwig on 04:54AM - 03 Oct 08
levana viết 12:05 ngày 01/10/2018

ko phải là show bác mà là quay lại rồi xuất file gif, Cái này là nhập và hiển thị gif còn của em là quay lại rồi xuất file gif cho người dùng mà?

Trần Hoàn viết 12:08 ngày 01/10/2018

Ồ, cái này khó ghê…
Hay là bạn quay phim màn hình đi :))

levana viết 12:12 ngày 01/10/2018

nó kiểu như phần mềm mà bác, dùng bất kì cái gì cũng đc ạ, Miễn là bấm button đó thì nó quay cái đoạn em khoanh đỏ đó là đc ạ

Bài liên quan
0