Để tái dùng GIF

GIF thành bảng sprite

Mở GIF động để lấy các ảnh riêng bên trong. Lưu chúng thành ảnh lưới hoặc các tệp PNG riêng.

Ví dụ: walking.gif → 16 khung PNG

Thử công cụ
GIF
GIF độngKhung riêng
  1. 1. ThêmMột GIF động
  2. 2. Điều chỉnhChia thành ảnh đầy đủ
  3. 3. LưuLưới ảnh PNG hoặc ZIP

1. Chọn GIF muốn tách

Chúng tôi sẽ hiển thị các ảnh của tệp tại đây. Không có gì được tải lên máy chủ.

Cách sử dụng

  1. 1. Tải hoạt ảnh được phép tái sử dụng

    Chọn GIF và chờ trích xuất. Kiểm tra kích thước canvas và số khung báo cáo. Vùng làm việc hiển thị khung đầu đã trích; kiểm tra chuỗi xuất trong trình chỉnh sửa trước khi dựa vào tư thế sau.

  2. 2. Chọn số ảnh trong mỗi hàng

    Đặt số ảnh mỗi hàng trong ảnh lưới. Mười hai khung 64 × 64, bốn cột tạo PNG 256 × 192. Số cột đổi bố cục, không đổi kích thước khung, tốc độ hay thứ tự.

  3. 3. Lưu lưới hoặc giữ khung và thời gian cùng nhau

    Tải bảng PNG cho engine đọc ô cùng kích thước. Tải ZIP cho PNG riêng và frame-delays.json. Giữ JSON đó khi tư thế giữ hoặc khoảng dừng quan trọng với hoạt ảnh nguồn.

Vì sao trích xuất GIF không chỉ là sao chép các khối ảnh

GIF có thể chỉ lưu hình chữ nhật thay đổi từ khung trước. Một mắt chớp có thể là mảng nhỏ, không phải ảnh nhân vật hoàn chỉnh mới. Công cụ nhập này ghép các mảng lên canvas đầy đủ và áp dụng quy tắc xử lý khung cũ, gồm xóa mảng trước hoặc khôi phục canvas trước đó.

Lưới PNG giữ pixel đã trích xuất nhưng không giữ thời gian trễ phát. Mười một khung 80 ms tiếp theo bởi tư thế 400 ms tạo vòng lặp 1.28 giây. Phát lại cả mười hai khung ở 12.5 FPS sẽ bỏ đoạn dừng. Giữ frame-delays.json nếu ứng dụng tiếp theo hỗ trợ thời lượng không đều.

Bảng có thể kết thúc bằng các ô không dùng. Mười khung trong bốn cột cần ba hàng, để lại hai vị trí trống. Giới hạn hoạt ảnh trong engine ở mười khung thay vì tự động phát mọi ô.

Chọn bản xuất cho ứng dụng dùng nó
Thiết lập hoặc đầu vàoÝ nghĩa
Sheet PNGÔ cùng kích thước theo thứ tự đọc; không độ trễ
ZIP chứa các khung PNGKhung riêng cùng thời gian trễ mili giây
GIF gốcGiữ làm mốc thời gian và diện mạo

Kiểm tra trước khi tải

Kiểm tra khung giữa và cuối có bóng ma không

Khung đầu không lộ mọi vấn đề disposal. So khung sau khi vật rời vùng với GIF gốc. Tệp khác thường vẫn cần kiểm tra trong ứng dụng sử dụng khung.

Kích thước giải mã quan trọng hơn dung lượng nén

Giới hạn đầu vào 20 MB, 100 khung, 1024 px mỗi cạnh và 20 triệu pixel khung tổng. Bảng còn giới hạn 8192 px mỗi cạnh, 32 triệu pixel. Đổi cột nếu một cạnh quá dài; giảm nguồn nếu tổng diện tích quá lớn.

Câu hỏi

Trích PNG có cải thiện chất lượng GIF không?

Không. PNG tránh lượt mất dữ liệu nữa nhưng không phục hồi màu hoặc trong suốt mượt thiếu. Dùng đồ họa gốc nếu có.

Tốc độ hoạt ảnh gốc ở đâu?

Trong frame-delays.json bên trong ZIP. PNG bảng không có thời gian. Ứng dụng tiếp phải đọc hoặc tái tạo độ trễ; animator FPS đều ImageMint không nhập tệp đó.

Vì sao có các ô trống ở cuối?

Số cột có thể không chia hết khung. Đây là vị trí chưa dùng, không phải khung nguồn. Chọn ước số hoặc giới hạn dải trong engine.

Tôi có thể tải WebP động hoặc video không?

Không. Công cụ nhập này đọc tệp GIF. Đổi tên video hoặc WebP thành .gif không chuyển đổi tệp đó. Hãy xuất từ một trình chỉnh sửa phù hợp trước và giữ bản gốc để so sánh.

GIF có tải lên để chuyển không?

Không. Trích/xuất cục bộ. Bộ nhớ vẫn đáng kể vì mỗi khung có canvas đầy đủ dù GIF nguồn mảng nhỏ.

Công cụ và hướng dẫn liên quan

Hướng dẫn trích GIF và thời gian — Tránh khung bóng ma, mất khoảng dừng và ô trống vô tình.

Hoạt ảnh sprite sheet — Thử khung trích ở FPS đều, không coi đó chứng minh thời gian gốc.

Phóng lớn pixel art — Phóng khung pixel art nhỏ bằng hệ số nguyên.