UltKit

Chuyển APNG sang GIF

Biến PNG động thành GIF phát được ở những nơi APNG chỉ hiện thành một ảnh đứng yên. Mọi khung hình và độ trễ của chúng đều được giữ; cái giá phải trả là bảng màu 256 màu và độ trong suốt có viền cứng.

Chuyển đổi ảnh

hoặc thả tệp JPG, JPEG, JPE … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải lên PNG động

    Thêm tối đa 20 file, mỗi file 95 MB. Nhận cả file .apng lẫn file động có đuôi .png thông thường.

  2. 2

    Thu nhỏ khung hình nếu cần

    GIF đã được chọn sẵn. Nếu ảnh động quá rộng, mở Cài đặt nâng cao và đặt chiều rộng trong Đổi kích thước ảnh đầu ra; khung hình nhỏ hơn cho file GIF nhẹ hơn nhiều.

  3. 3

    Chuyển sang GIF

    Nhấn Chuyển sang GIF và tải các file về, hoặc tải một file ZIP khi xử lý nhiều file.

Chuyển APNG sang GIF cho chat, diễn đàn và email

PNG động bổ sung khung hình vào định dạng PNG thông thường. Khung hình đầu tiên được lưu như một ảnh PNG bình thường, và phần mềm không hiểu các khối khung hình bổ sung sẽ chỉ hiện ảnh đó. Vì vậy APNG thường trông như bị hỏng: file mở được ở mọi nơi, nhưng ngoài các trình duyệt hiện nay thì hiếm khi chuyển động.

Ứng dụng chat, phần mềm diễn đàn và dịch vụ lưu trữ ảnh thường đổi kích thước file tải lên bằng các thư viện chỉ đọc khung hình đầu tiên rồi dừng. Email còn khó hơn; ứng dụng email trên máy tính đã hỗ trợ GIF động hàng chục năm, còn hỗ trợ APNG thì chắp vá. Nếu bạn muốn sticker hay ảnh phản ứng chuyển động với tất cả người xem, GIF chính là định dạng mà các hệ thống đó được xây dựng xoay quanh.

Quá trình chuyển đổi đọc từng khung hình của APNG, ghép chúng như trình duyệt vẫn làm, rồi ghi vào file GIF với cùng độ trễ và số lần lặp.

GIF từ trang nàyAPNG gốcWebP động
Chạy trong trình duyệt hiện nayyesyesyes
Chuyển động trong phần lớn ứng dụng email trên máy tínhyesnono
Vượt qua phần lớn bước xử lý tải lên của diễn đàn và chatyesThường thành ảnh tĩnhTùy nơi
Hơn 256 màu mỗi khung hìnhnoyesyes
Viền bán trong suốt mượt mànoyesyes

APNG

PNG ảnh động (APNG)

APNG là phần mở rộng của PNG, lưu nhiều khung hình để tạo ảnh động, được các nhà phát triển Mozilla đề xuất năm 2004. Khác với GIF, APNG hỗ trợ đầy đủ màu 24 bit và nền trong suốt alpha 8 bit mịn, nên viền ảnh động trông gọn gàng trên mọi nền. Các trình xem PNG cũ chỉ hiển thị khung hình đầu tiên, nhờ đó định dạng tương thích ngược. Mọi trình duyệt hiện đại đều phát được APNG, nhưng nhiều trình chỉnh sửa, ứng dụng nhắn tin và mạng xã hội vẫn coi nó là PNG tĩnh. Dung lượng tệp có thể lớn vì mỗi khung hình được lưu theo kiểu lossless.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Có
Ra mắt
2004 · Mozilla
Công cụ chuyển đổi APNG

GIF

Ảnh động GIF

GIF được CompuServe giới thiệu năm 1987 và vẫn là định dạng được hỗ trợ rộng rãi nhất cho ảnh động ngắn, lặp lại. GIF không mất dữ liệu (lossless) nhưng giới hạn ở bảng 256 màu mỗi khung hình, nên ảnh chụp và vùng chuyển màu bị phân dải và nhiễu hạt. Định dạng chỉ hỗ trợ nền trong suốt dạng bật/tắt (1 bit), khiến các hình cong có viền răng cưa. GIF động thường lớn hơn nhiều so với cùng đoạn clip ở dạng MP4 hoặc WebP. Mọi trình duyệt, ứng dụng trò chuyện và nền tảng mạng xã hội đều phát được GIF.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Có
Ra mắt
1987 · CompuServe
Công cụ chuyển đổi GIF

Chuyển APNG sang GIF là chuyện tương thích: PNG động chạy trong trình duyệt nhưng đứng hình trong nhiều ứng dụng chat, trình tải lên của diễn đàn và ứng dụng email, còn GIF chuyển động gần như ở mọi nơi; chiều từ GIF sang APNG được dùng để lấy lại đủ màu và độ trong suốt mượt.

256 màu, trong suốt bật/tắt và nhịp thời gian sau khi chuyển

Mỗi khung hình GIF có thể dùng bảng màu riêng tối đa 256 màu. Với sticker màu phẳng, như vậy là quá đủ. Với dải chuyển màu, hiệu ứng phát sáng và khung hình kiểu ảnh chụp, bảng màu phải xấp xỉ các sắc độ bị thiếu, thể hiện thành các dải màu hoặc lớp chấm li ti.

Độ trong suốt là thay đổi dễ thấy còn lại. APNG có thể làm bóng đổ mờ dần qua hàng chục điểm ảnh bán trong suốt; còn điểm ảnh GIF chỉ có hoặc được vẽ hoặc không. Nếu bạn biết GIF sẽ hiện ở đâu, chẳng hạn trang diễn đàn nền trắng hay giao diện tối của Discord, ảnh động có nền đồng màu trùng màu đó sẽ chuyển sạch hơn ảnh dựa vào viền mềm.

Nhịp thời gian được giữ theo từng khung hình. Độ trễ GIF tính theo phần trăm giây, nên APNG rất nhanh bị làm tròn đôi chút, và trình duyệt làm chậm các khung hình đặt dưới 20 ms xuống khoảng 100 ms. Nếu nguồn của bạn chạy nhanh như vậy, hãy xem hướng dẫn tạo GIF từ video để biết cách chọn tốc độ khung hình.

Câu hỏi thường gặp về chuyển APNG sang GIF

Làm sao biết một file .png có thực sự là APNG động?

Mở file trong một trình duyệt hiện nay như Chrome, Firefox hoặc Safari; APNG sẽ chạy ở đó, trong khi phần lớn trình quản lý file và trình xem ảnh cũ chỉ hiện khung hình đầu tiên. Bộ sticker của LINE và nhiều emoji động là APNG mang tên .png bình thường.

File GIF có giữ độ trễ khung hình của APNG không?

Có. Mỗi khung hình được ghi với thời gian hiển thị riêng và thiết lập lặp được giữ nguyên. GIF tính độ trễ theo phần trăm giây, nên độ trễ APNG như 1/60 giây được làm tròn đến bước gần nhất.

Vì sao bóng mờ thành viền răng cưa sau khi chuyển APNG sang GIF?

Khung hình APNG có kênh alpha 8 bit đầy đủ, nên bóng đổ có thể mờ dần mượt mà. GIF chỉ đánh dấu mỗi điểm ảnh là hiện hoàn toàn hoặc trong suốt hoàn toàn, và các điểm ảnh ở giữa phải được làm tròn về một phía. Ảnh động có nền đồng màu không bị ảnh hưởng.

File GIF sẽ lớn hơn hay nhỏ hơn file APNG gốc?

Tùy nội dung. Sticker hoạt hình màu phẳng, ít màu thường nhỏ đi, vì GIF lưu khung hình 256 màu rất gọn. Ảnh động giống ảnh chụp hoặc nhiều dải chuyển màu thường to ra và bị lấm tấm hạt phối màu, vì cả hai định dạng đều nén không mất dữ liệu nhưng GIF làm việc với bảng màu đã bị rút gọn.

Vì sao PNG động chạy trong trình duyệt nhưng đứng yên trong ứng dụng chat?

Nhiều máy chủ chat và diễn đàn xử lý lại file tải lên để tạo ảnh xem trước, và thư viện ảnh của họ thường chỉ giữ khung hình đầu tiên của APNG. GIF động đã được các quy trình đó xử lý suốt hàng chục năm, nên vượt qua bước xử lý và vẫn chuyển động.

Có định dạng nào tốt hơn GIF cho cùng một ảnh động APNG không?

Ở nơi chấp nhận, WebP động giữ đủ màu và độ trong suốt mềm mại trong file nhỏ hơn; chuyển GIF sang WebP và công cụ chuyển đổi ảnh có thể tạo ra nó. GIF vẫn là lựa chọn khi nơi nhận ghi rõ GIF hoặc khi gửi qua email.