Chuyển GIF sang PNG
Lấy một ảnh PNG tĩnh từ file GIF, hoặc tách ảnh GIF động thành từng file PNG cho mỗi khung hình. Vùng trong suốt vẫn giữ trong suốt, màu sắc được giữ chính xác.
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 file GIF
Thêm tối đa 20 GIF, mỗi tệp 95 MB. GIF động và GIF tĩnh đều dùng được.
- 2
Chọn các khung hình cần lấy
Trong Cài đặt nâng cao, Ảnh động đầu vào đang đặt là Chỉ khung hình đầu tiên. Hãy chuyển sang Xuất mỗi khung hình thành một tệp riêng để lấy toàn bộ chuỗi khung hình.
- 3
Nhấn Chuyển sang PNG
GIF tĩnh cho ra một file PNG. Ảnh động được tách khung hình sẽ trả về các file PNG đánh số thứ tự trong một file ZIP.
Chuyển GIF sang PNG mặc định cho bạn khung hình đầu tiên dưới dạng ảnh tĩnh không mất dữ liệu, hoặc mọi khung hình thành từng file PNG riêng khi bạn đổi Ảnh động đầu vào.
Chuyển GIF sang PNG: một ảnh tĩnh hoặc mọi khung hình
CompuServe phát hành GIF năm 1987, và bản sửa đổi năm 1989 là GIF89a bổ sung hai tính năng mà người ta vẫn dùng GIF vì chúng: màu trong suốt và độ trễ giữa các khung hình. Vì vậy GIF có thể là logo nền trong, một vòng lặp biểu cảm, hoặc cả hai. PNG giữ lại tính năng đầu và bỏ tính năng sau, vì PNG chuẩn luôn chỉ là một ảnh.
Vậy câu hỏi cần trả lời trước khi chuyển là bạn muốn lấy hình nào. Với biểu tượng, sticker hoặc logo lưu dạng GIF, khung hình đầu tiên chính là toàn bộ ảnh. Với ảnh động, bạn có thể cần khung ảnh bìa làm thumbnail hoặc ảnh xem trước cho bài blog, hoặc lấy tất cả khung hình để chỉnh từng cái, dựng lại thành sprite sheet cho game, hay ghép lại thành video. Cả hai cách chỉ cần một thiết lập trên trang này.
- màu mỗi khung hình trong GIF
- 256
- độ trong suốt GIF: bật hoặc tắt
- 1 bit
- màu PNG 24 bit có thể lưu
- 16,7 triệu
- GIF mỗi lượt, mỗi tệp 95 MB
- 20
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
PNG
Ảnh PNG (Portable Network Graphics)
PNG là định dạng ảnh raster không mất dữ liệu (lossless), được PNG Development Group công bố năm 1996 và sau đó được W3C và ISO chuẩn hóa. Định dạng giữ nguyên chính xác từng điểm ảnh, hỗ trợ đầy đủ kênh alpha cho nền trong suốt và hiển thị văn bản, cạnh sắc nét và mảng màu phẳng mà không bị nhiễu. Độ chính xác đó khiến PNG lý tưởng cho ảnh chụp màn hình, logo, biểu tượng và đồ họa giao diện. Cái giá phải trả là dung lượng: ảnh chụp lưu dưới dạng PNG thường lớn gấp nhiều lần cùng bức ảnh ở dạng JPEG hoặc WebP. Mọi trình duyệt, hệ điều hành và trình chỉnh sửa đều mở được tệp PNG.
- Nén
- Không mất dữ liệu
- Độ trong suốt
- Có
- Ảnh động
- Không
- Ra mắt
- 1996 · PNG Development Group
Người ta chuyển GIF sang PNG để lấy ảnh tĩnh hoặc từng khung hình có thể chỉnh sửa, vẫn giữ nguyên độ trong suốt; chiều ngược lại ép PNG xuống 256 màu cho phần mềm chỉ hiển thị được GIF.
Bảng màu và độ trong suốt thay đổi thế nào
Đọc bảng màu
Mỗi điểm ảnh GIF là một chỉ số trỏ vào bảng tối đa 256 màu; công cụ tra ra màu thật.
Ánh xạ độ trong suốt
Màu duy nhất được đánh dấu trong suốt trở thành các điểm ảnh PNG hoàn toàn trong suốt. Mọi điểm ảnh khác đều hoàn toàn đục.
Ghi PNG không mất dữ liệu
Các điểm ảnh được lưu đúng như hiển thị. Những lần chỉnh sửa và lưu sau đó không thêm nhiễu nén.
Dung lượng file có thể tăng hoặc giảm. GIF dùng nén LZW trên chỉ số bảng màu; PNG dùng DEFLATE kèm bộ lọc, thường hiệu quả hơn với cùng một hình đồ họa phẳng. Logo GIF tĩnh thường nhẹ đi đôi chút. Một khung hình từ GIF ảnh chụp có dither có thể nặng hơn, vì kiểu đốm giả lập thêm màu rất khó nén không mất dữ liệu.
Nếu PNG sẽ dùng ở nơi yêu cầu JPG, hãy chuyển thẳng bằng GIF sang JPG và chọn màu nền cho phần trong suốt tại đó. Nếu sau này bạn muốn dựng lại chuyển động thành vòng lặp nhẹ hơn, chất lượng cao hơn, các khung hình xuất ở đây là điểm khởi đầu tốt; với clip quay bằng điện thoại, hãy đọc cách tạo GIF từ video.
Câu hỏi về chuyển GIF sang PNG
Khi chuyển GIF động sang PNG, tôi nhận được khung hình nào?
Mặc định là khung hình đầu tiên. Đó thường là khung mà người tạo chọn làm ảnh bìa, nhưng một số GIF mở đầu bằng khung trống hoặc mờ. Nếu GIF của bạn như vậy, hãy xuất mọi khung hình rồi giữ lại khung bạn ưng ý.
Làm sao để tách mọi khung hình của GIF thành PNG?
Đặt Ảnh động đầu vào thành Xuất mỗi khung hình thành một tệp riêng trước khi bấm Chuyển sang PNG. Mỗi khung hình trở thành một file PNG riêng, đánh số theo thứ tự phát, và được tải xuống cùng nhau dưới dạng ZIP. Đây là cách thường dùng để tạo sprite sheet hoặc chọn ảnh thumbnail.
Nền trong suốt của file GIF có được giữ lại không?
Có. PNG có kênh alpha đầy đủ nên màu trong suốt của GIF được giữ lại thành các điểm ảnh trong suốt. Phần không cải thiện là đường viền: độ trong suốt của GIF chỉ có bật hoặc tắt trên từng điểm ảnh, nên viền răng cưa vẫn sẽ răng cưa.
PNG có hiển thị nhiều màu hơn file GIF gốc không?
Không. Bảng màu của GIF giới hạn ở 256 màu mỗi khung hình, và việc chuyển đổi không thể tạo lại các sắc độ đã mất khi tạo GIF. Hiện tượng sọc màu và điểm nhiễu dither vẫn còn; chúng chỉ được lưu trong một định dạng không gây thêm hao hụt.
Có cách nào giữ lại chuyển động khi chuyển sang PNG không?
PNG chuẩn chỉ chứa một hình. Biến thể động của nó là APNG, giữ chuyển động với đủ màu và độ trong suốt mềm; hãy dùng GIF sang APNG cho trường hợp đó. Nếu chỉ cần một ảnh tĩnh, trang này là công cụ phù hợp.
Công cụ chuyển đổi GIF và PNG khác
- Chuyển GIF sang JPGChuyển GIF sang JPG hoặc JPEG: khung hình đầu tiên thành ảnh tĩnh phẳng, vùng trong suốt được tô bằng màu nền bạn chọn. Tối đa 20 file GIF cùng lúc.
- Chuyển GIF sang WebPChuyển GIF sang WebP động: giữ mọi khung hình và thời gian, dung lượng thường giảm hơn nửa. Cho website, sticker WhatsApp. Không cần tài khoả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 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 PNGChuyển WebP sang PNG mà không mất nền trong suốt. Logo, sticker, ảnh tách nền giữ nguyên viền trong suốt; WebP động cho khung đầu hoặc mọi khung hình.
- Chuyển ảnh sang PNGChuyển WebP, AVIF, HEIC, GIF, SVG, PSD, TIFF, RAW, v.v. sang PNG. Không mất dữ liệu, giữ nền trong suốt, 20 file mỗi lượt, không cần tài khoản.