TanodTools
VI

Tạo ảnh GIF

Biến vài bức ảnh thành một ảnh GIF động. Sắp xếp thứ tự, chọn mỗi ảnh hiển thị bao lâu và GIF có kích thước bao nhiêu, xem trước rồi tải xuống.

Tệp của bạn không bao giờ rời khỏi thiết bị

Thả hai ảnh trở lên vào đây

PNG, JPG, WebP, GIF, BMP hoặc AVIF. Hoặc kéo thả vào bất kỳ đâu trên trang này.

Mở ngay trên thiết bị này. Không có gì được tải lên.

2 đến 60 ảnh, mỗi ảnh 50 MB. GIF có thể rộng tới 1.200 pixel, và mọi khung hình có hình dạng giống ảnh đầu tiên. Mỗi khung hình GIF chứa tối đa 256 màu, nên ảnh chụp sẽ hiện một chút vệt màu, và không có độ trong suốt: các vùng trong suốt lấy màu nền. Ảnh động bạn thêm vào sẽ được dùng từ khung hình đầu tiên.

Cách tạo ảnh GIF động

  1. Chọn hai ảnh trở lên, hoặc kéo thả vào trang. Dùng các nút lên và xuống để đặt thứ tự.
  2. Đặt thời gian chờ giữa các khung hình và chiều rộng, rồi chọn cách các ảnh có hình dạng khác nhau khớp vào khung. Theo dõi bản xem trước.
  3. Nhấn Tạo GIF, kiểm tra kết quả và tải xuống.

Ảnh GIF động được tạo nên như thế nào

Ảnh GIF là một chồng các ảnh bình thường được hiển thị lần lượt, cái này nối tiếp cái kia. Mỗi khung hình mang theo một bảng màu nhỏ riêng với tối đa 256 màu và một thời gian chờ, tính bằng phần trăm giây, trước khi khung hình kế tiếp xuất hiện. Một thiết lập lặp ở phần đầu tệp cho trình xem biết nên lặp lại mãi mãi hay dừng sau một lượt. GIF không dùng cách nén của video: mỗi khung hình được lưu nguyên vẹn, đóng gói bằng một phương pháp nén không mất dữ liệu đơn giản, đó là lý do GIF phình to rất nhanh.

Để tạo GIF từ ảnh chụp, cần chọn ra 256 màu đại diện tốt nhất cho từng ảnh, rồi thay mỗi điểm ảnh bằng màu gần nhất trong số đó. Công cụ này làm việc đó riêng cho từng khung hình bằng bộ mã hóa mã nguồn mở gifenc, sau khi vẽ mọi ảnh ở cùng một kích thước để các khung hình khớp nhau. Kích thước lấy từ chiều rộng bạn chọn và tỷ lệ của ảnh đầu tiên, còn các ảnh khác được đặt vừa vào trong, cắt để lấp đầy hoặc kéo giãn, tùy bạn chọn.

Ảnh của bạn được đọc lần lượt từng ảnh một trong lúc GIF được ghi, nên một danh sách dài các ảnh lớn không cần phải nằm cùng lúc trong bộ nhớ. Bản xem trước phía trên nút Tạo GIF phát cùng các khung hình đó ở kích thước nhỏ hơn để bạn kiểm tra thứ tự, tốc độ và cách ảnh khớp vào khung trước khi chốt; chỉ cần một nút để tạm dừng, và nó bắt đầu ở trạng thái tạm dừng nếu hệ thống của bạn yêu cầu giảm chuyển động.

Mẹo

  • Hãy giữ ảnh động ngắn: vài giây ở tốc độ 10 khung hình mỗi giây là quá đủ, và ít khung hình hơn, nhỏ hơn sẽ cho tệp nhỏ hơn nhiều.
  • Hãy cho các ảnh cùng hình dạng trước bằng Cắt ảnh, hoặc thu nhỏ ảnh lớn bằng Đổi kích thước ảnh.
  • Muốn một ảnh thay vì ảnh động? Ghép ảnh nối các ảnh cạnh nhau hoặc thành lưới.

Câu hỏi thường gặp

Ảnh của tôi có bị tải lên không?

Không. Các ảnh được vẽ và GIF được ghi bằng mã chạy ngay trong trình duyệt của bạn, dùng bộ mã hóa mã nguồn mở gifenc. Không có gì được gửi đến máy chủ.

Làm sao để ảnh động chạy nhanh hơn hoặc chậm hơn?

Hãy đổi thời gian chờ giữa các khung hình, tính bằng mili giây: 1000 là một giây và 100 là mười khung hình mỗi giây. Thời gian chờ ngắn nhất là 20 ms, vì trình duyệt phát chậm hơn hẳn khi thời gian chờ ngắn hơn mức đó.

Vì sao GIF của tôi bị nhiễu hạt hoặc có vệt màu?

Mỗi khung hình GIF chỉ dùng được tối đa 256 màu, nên ảnh chụp và các dải chuyển màu mượt sẽ bị hiện vệt màu. Công cụ này chọn 256 màu tốt nhất riêng cho từng khung hình, giúp mỗi khung hình giữ sát ảnh gốc của nó đến mức định dạng cho phép. Đồ họa phẳng và ảnh chụp màn hình cho kết quả đẹp nhất.

Vì sao GIF của tôi lại nặng như vậy?

GIF nén kém và lưu mỗi khung hình đầy đủ, nên dung lượng tăng theo chiều rộng, chiều cao và số khung hình. Để thu nhỏ, hãy dùng chiều rộng nhỏ hơn, ít ảnh hơn hoặc ít màu hơn trên mỗi khung hình.

Điều gì xảy ra với các ảnh có kích thước hoặc hình dạng khác nhau?

Mọi khung hình có hình dạng giống ảnh đầu tiên. Vừa khung hiển thị trọn vẹn từng ảnh và lấp phần trống bằng màu nền, Lấp đầy và cắt phủ kín cả khung hình và cắt bỏ phần thừa từ rìa, giữ lại phần ở giữa, còn Kéo giãn ép từng ảnh khít vào khung hình.

Độ trong suốt có được giữ không?

Không. GIF chỉ đánh dấu được một màu là trong suốt, nên công cụ lấp các vùng trong suốt bằng màu nền bạn chọn. Nhờ vậy, mọi khung hình đều trông giống nhau ở bất cứ đâu.

Phát xuôi rồi phát ngược có tác dụng gì?

Sau khung hình cuối cùng, tùy chọn này thêm lại các khung hình theo thứ tự ngược, không lặp lại khung hình đầu và cuối, nên ảnh động chạy tới rồi lùi lại mượt mà thay vì nhảy ngược về đầu.