Trang này tách toàn bộ chuỗi. Tải xuống và giải nén, rồi chọn PNG được đánh số cho khoảnh khắc cần dùng. Nếu chỉ muốn khung hình đầu tiên dưới dạng một PNG tải xuống riêng, hãy dùng GIF sang PNG.
Tách khung hình GIF
Tách GIF thành các khung hình PNG được đánh số với kích thước khung ảnh gốc. Giữ vùng trong suốt hiện có và tải toàn bộ chuỗi ảnh trong một tệp ZIP.
Tách ảnh GIF để xem và tái sử dụng từng khung hình
Lưu một khoảnh khắc từ GIF thể hiện phản ứng, so sánh tư thế trong hình minh họa động hoặc lấy ảnh tĩnh từ một đoạn minh họa ngắn. Công cụ tách khung hình GIF này chuyển toàn bộ ảnh động thành chuỗi ảnh PNG. Mỗi lần nhận một GIF, bao gồm cả GIF chỉ có một khung hình.
Tất cả khung hình được tách cùng lúc. Để giữ một khoảnh khắc cụ thể, tải ZIP xuống, giải nén trên thiết bị và chọn PNG cần dùng. Bản xem trước ở vùng tải lên hiển thị GIF gốc; trang này không có bộ chọn khung hình hay dòng thời gian.
Cách tách khung hình GIF
Tải GIF lên từ thiết bị
Chọn một GIF không quá 25 MB và chờ tải lên hoàn tất. Quá trình tải lên bắt đầu ngay khi chọn tệp. Nguồn cũng phải đáp ứng giới hạn số khung hình và tổng số điểm ảnh được mô tả bên dưới.
Tách toàn bộ chuỗi khung hình
Nhấn Tách khung hình để xử lý GIF trên máy chủ. Mọi khung hình được lưu trong tệp đều được xuất theo thứ tự. Không cần nhập mốc thời gian hay chọn định dạng ảnh; đầu ra luôn là PNG.
Tải xuống và giải nén ảnh
Dùng nút tải xuống trong kết quả đã hoàn tất để lưu gif-frames.zip. Giải nén rồi mở các PNG được đánh số. Tệp tải xuống duy nhất là gói ZIP, có thể chứa nhiều ảnh khung hình.
Chuỗi PNG gồm những gì
ZIP chứa các ảnh tĩnh riêng biệt, sẵn sàng mở bằng trình xem hoặc chỉnh sửa ảnh. Gói này không chứa GIF động mới.
Tên tệp được đánh số
Các tệp bắt đầu từ frame-0001.png, tiếp theo là frame-0002.png và cứ thế tiếp tục. Sắp xếp theo tên tệp sẽ theo đúng thứ tự khung hình nguồn. Các số thể hiện vị trí trong chuỗi, không phải mốc thời gian.
Kích thước khung ảnh gốc
Mọi PNG đều có chiều rộng và chiều cao bằng khung ảnh GIF. Không áp dụng đổi kích thước, cắt ảnh hay giảm thêm bảng màu. Xuất PNG không thể khôi phục màu sắc hoặc chi tiết vốn đã thiếu trong GIF.
Mọi khung hình được lưu trong tệp
Các khung hình trùng lặp được giữ lại và vòng lặp phát không tạo thêm bản sao. GIF chứa bốn khung hình tạo ra bốn PNG bất kể lặp bao nhiêu lần. GIF một khung hình tạo ra một PNG bên trong ZIP.
Độ trong suốt hiện có
Vùng trong suốt của khung hình được hiển thị vẫn trong suốt ở PNG. Nền không trong suốt vẫn là một phần của ảnh; việc tách khung hình không xóa nền đó.
Mở các PNG theo thứ tự tên tệp để xem GIF từng khung hình. Sau khi tách, bạn có thể chọn hoặc chỉnh sửa ảnh bằng ứng dụng ảnh thường dùng.
Vì sao mỗi PNG chứa hình ảnh đầy đủ
Một số GIF chỉ lưu các vùng chữ nhật nhỏ thay đổi giữa các khung hình. Ví dụ, biểu tượng chuyển động có thể được cập nhật trong khi phần lớn nền giữ nguyên. Nếu chỉ lưu các vùng chữ nhật đó, ảnh sẽ không đầy đủ.
Công cụ tách dựng lại toàn bộ khung ảnh ở mỗi thời điểm, theo quy tắc giữ lại hoặc xóa nội dung trước đó của GIF. Mỗi PNG gồm nền và những nội dung khác cần hiển thị tại thời điểm đó. Vì vậy, một vùng vẫn có thể không trong suốt dù bản cập nhật hiện tại có chứa điểm ảnh trong suốt.
Đây là những ảnh tĩnh đầy đủ của ảnh động đã giải mã. Để tái tạo nhịp phát gốc sau này, hãy giữ cả GIF: tên tệp PNG cho biết thứ tự nhưng không cho biết mỗi ảnh cần hiển thị bao lâu.
Giới hạn tệp, khung hình và đầu ra
GIF dưới 25 MB vẫn có thể vượt giới hạn khung hình hoặc điểm ảnh. Mọi giới hạn của nguồn đều được kiểm tra trước khi tách; ở đây không có tùy chọn chọn ít khung hình hơn hay kích thước đầu ra nhỏ hơn.
Một GIF, tối đa 25 MB
Toàn bộ tệp tải lên phải nằm trong giới hạn này. Dữ liệu hỏng và tệp không thực sự là GIF đều bị từ chối, ngay cả khi tên kết thúc bằng .gif.
Tối đa 240 khung hình
Tất cả khung hình được lưu đều được tính, kể cả bản trùng lặp. Số lần GIF lặp lại không được tính thành khung hình bổ sung.
Tổng cộng tối đa 60 triệu điểm ảnh
Tính chiều rộng khung ảnh × chiều cao khung ảnh × số khung hình. GIF 1000 × 1000 với 60 khung hình chạm giới hạn này; 61 khung hình sẽ vượt giới hạn. Đây là ví dụ về số điểm ảnh, không phải ước tính dung lượng tệp.
Đầu ra tối đa 250 MB
Cả tổng dung lượng các tệp PNG lẫn ZIP cuối cùng đều phải không quá 250 MB. Nếu đầu ra vượt giới hạn, quá trình tách sẽ thất bại thay vì chỉ cung cấp một phần chuỗi ảnh.
Chuỗi PNG có thể lớn hơn nhiều so với GIF nguồn vì mỗi PNG chứa hình ảnh đầy đủ. ZIP gom các tệp để tải xuống; không đảm bảo dung lượng nhỏ hơn. Hãy dùng nguồn có kích thước nhỏ hơn hoặc ít khung hình hơn nếu vượt giới hạn.
Để giữ ảnh động GIF và giảm dung lượng, hãy dùng Nén GIF. Công cụ tách này dùng để lưu từng khung hình riêng biệt.
Câu hỏi về tách khung hình GIF
Không. ZIP chứa ảnh PNG tĩnh, không có tệp thời gian riêng. Tên tệp giữ thứ tự nhưng không ghi thời gian hiển thị khung hình hay số lần lặp. Muốn dựng lại ảnh động, cần thiết lập thời gian riêng; hãy giữ GIF nguồn nếu cần tham chiếu.
Đầu ra là ZIP chứa từng tệp PNG riêng. Trang này không sắp xếp chúng thành lưới, dải ảnh hay sprite sheet. Bạn có thể dùng ảnh đã tách làm nguồn và sắp xếp bằng một trình chỉnh sửa riêng.
Công cụ này chỉ nhận tệp GIF. Với MP4, MOV hoặc WebM, hãy dùng Lấy ảnh từ video. WebP động và APNG không được hỗ trợ làm đầu vào ở đây; đổi phần mở rộng tên tệp không chuyển chúng thành GIF.