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
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Mức 85 giữ ảnh trông giống hệt bản gốc. Chỉ hạ xuống khi bạn cần tệp nhỏ hơn.
JPG, BMP và EPS không hỗ trợ độ trong suốt. Các điểm ảnh trong suốt sẽ được tô bằng màu này.
Mã màu hex dùng phía sau các điểm ảnh trong suốt, ví dụ #FFFFFF.
Định dạng này chỉ chứa một ảnh duy nhất. Hãy chọn đầu ra GIF hoặc WebP nếu bạn muốn giữ chuyển động.
Biểu tượng đa kích thước chứa nhiều độ phân giải trong một tệp; trình duyệt và hệ điều hành sẽ chọn độ phân giải cần dùng.
Giữ kích thước gốc, hoặc nhập một cạnh và tỷ lệ khung hình sẽ được giữ nguyên.
Số pixel cho cạnh bạn đã chọn ở trên.
Tỷ lệ phần trăm so với kích thước gốc.
sRGB phù hợp cho màn hình và web. Giữ nguyên bản gốc cho quy trình in ấn; thang độ xám sẽ loại bỏ màu.
Chỉ là siêu dữ liệu, 0 giữ giá trị gốc. Máy in và một số cổng thông tin đọc con số này; nó không thay đổi kích thước điểm ảnh.
Cách sử dụng công cụ này
- 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
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
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ày | APNG gốc | WebP động | |
|---|---|---|---|
| Chạy trong trình duyệt hiện nay | yes | yes | yes |
| Chuyển động trong phần lớn ứng dụng email trên máy tính | yes | no | no |
| Vượt qua phần lớn bước xử lý tải lên của diễn đàn và chat | yes | Thường thành ảnh tĩnh | Tùy nơi |
| Hơn 256 màu mỗi khung hình | no | yes | yes |
| Viền bán trong suốt mượt mà | no | yes | yes |
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
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
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.
Các công cụ chuyển đổi ảnh động khác
- Chuyển PNG sang GIFChuyển ảnh PNG sang GIF cho công cụ và mẫu chỉ nhận GIF. Xem trước bảng màu 256 màu và độ trong suốt 1 bit ảnh hưởng đến ảnh của bạn ra sao.
- Chuyển WebP sang GIFChuyển WebP động sang GIF online, giữ mọi khung hình và thời gian. Cho app chat, email và trình chỉnh sửa chỉ phát GIF. 20 file, không cần đăng ký.
- Chuyển AVIF sang GIFChuyển AVIF tĩnh hoặc động sang GIF cho email, diễn đàn và ứng dụng chat chỉ nhận GIF. Giữ khung hình và thời gian, 256 màu mỗi khung, 20 file một lần.
- Chuyển GIF sang APNGChuyển GIF động sang APNG không mất khung hình. Dùng cho sticker động LINE và sticker Discord, đổi kích thước khi chuyển, tối đa 20 file một lần.
- Chuyển PNG sang APNGĐóng gói PNG theo cấu trúc hoạt ảnh APNG cho quy trình cần định dạng này. Giữ đủ màu và kênh alpha 8-bit; biết khi nào APNG một khung hữu ích, khi nào không.
- Chuyển GIF sang PNGChuyển GIF sang PNG mà vẫn giữ nền trong suốt: lấy khung hình đầu tiên làm ảnh tĩnh, hoặc xuất từng khung của ảnh động thành các file PNG riêng.