Bạn đang có một loạt ảnh tĩnh (png, jpeg image) và bạn muốn tạo 1 cái ảnh động (gif image) từ chúng?
Tôi xin giới thiêu với các bạn đang dùng Linux một cách đơn giản đó là dùng ImageMagick.
Đầu tiên là bạn phải cài gói ImageMagick
Đổi tên các file ảnh thành dạng <số thứ tự>.<định dạng>
.
Ví dụ mình có 25 cái ảnh png
và mình sẽ đổi tên thành: 001.png
, 002.png
, …, 025.png
.
Resize ảnh về chung kích thước
1
$ convert *.png -resize 800x -set filename:area "%t" /path/to/your-save-dir/%[filename:area].png
Chú ý: %t là thay thế cho tên của file gốc
Tạo ảnh động
1
cd /path/to/your-save-dir && convert -delay 100 -loop 0 *.png funny.gif
Chú ý: delay có đơn vị là mili giây, loop bằng 0 có nghĩa là lặp vô hạn
Vậy là bạn đã có một ảnh động với tên là funny.gif
Comments