Chuyển đến nội dung

Tách GIF: lấy từng khung hình từ GIF

Tách GIF động thành các khung hình riêng lẻ. Xem từng khung, giữ những khung bạn muốn và tải về dưới dạng ảnh PNG, JPG hoặc một sprite sheet duy nhất. Miễn phí, và không có gì được tải lên.

Tệp của bạn

Thả GIF cần tách khung hình vào đây

GIF động hoặc tĩnh

Vì sao chọn công cụ này

  • Theo khả năng thiết bị

    Xử lý trên máy của bạn; tệp lớn và tác vụ nặng cần đủ bộ nhớ.

  • Tệp không được gửi đi

    Ảnh và PDF được xử lý ngay trong trình duyệt.

  • Không cần đăng ký

    Chọn tệp và bắt đầu, không cần tài khoản hay email.

GIF động là một chuỗi hình ảnh. Đôi khi bạn chỉ cần một: biểu cảm hoàn hảo trong GIF reaction, một hình sạch cho ảnh thu nhỏ, một bước trong hướng dẫn. Đôi khi bạn cần tất cả, để sửa từng khung, đồ lại, làm hoạt ảnh trong công cụ khác hay tạo sprite sheet cho game.

Công cụ tách GIF này hiện mọi khung hình trong một lưới kèm thời gian và lưu những khung bạn chọn. Mỗi khung được xuất đúng như khi hiện trong hoạt ảnh, không phải mảnh ghép dở dang mà nhiều GIF lưu, nên mọi ảnh đều đầy đủ.

Cách tách GIF thành khung hình

  1. Thêm GIF

    Thả GIF động vào ô phía trên hoặc chọn từ thiết bị. Mọi khung hình hiện trong lưới, đánh số theo thứ tự phát và kèm thời gian.

  2. Chọn khung hình

    Ban đầu tất cả đều được chọn. Chạm vào khung hình để bỏ, dùng Bỏ chọn tất cả để chọn lại từ đầu, hoặc bỏ các khung lặp lại khung trước.

  3. Chọn ảnh riêng hay sprite sheet

    Tải ảnh riêng lẻ dạng PNG hoặc JPG, đánh số theo thứ tự trong một ZIP, hoặc một sprite sheet chứa mọi khung đã chọn trong một lưới.

  4. Tải về

    Nhấn Tách GIF rồi tải ZIP, khung hình đơn hoặc sprite sheet về.

Khung hình đầy đủ, không phải mảnh ghép

Để tiết kiệm dung lượng, hầu hết GIF chỉ lưu phần thay đổi của mỗi khung hình và để trình xem vẽ đè lên những gì đã có. Xuất thô các mảnh đó sẽ cho khung hình bị thiếu hoặc ảnh gần như trong suốt hoàn toàn.

Công cụ này phát lại từng khung hình như trình duyệt, kể cả quy tắc xóa khung, và lưu toàn bộ hình ảnh. Khung hình 37 trông đúng như hoạt ảnh vào khoảnh khắc khung 37 đang hiện.

Khung hình PNG hoặc JPG

PNG giữ chính xác từng điểm ảnh và độ trong suốt: lựa chọn đúng để sửa, đồ lại hoặc dựng lại hoạt ảnh. Khung hình GIF có tối đa 256 màu, nên PNG lưu rất gọn.

JPG nhẹ hơn và mở được ở mọi nơi, hợp để chia sẻ một khung hình hay chèn vài khung vào tài liệu. JPG không có độ trong suốt, nên vùng trong suốt được tô trắng. Để đổi định dạng hay kích thước khung hình sau đó, Chuyển định dạng ảnh và Đổi kích thước ảnh dùng được với ảnh đã tách.

Biến GIF thành sprite sheet

Sprite sheet đặt mọi khung hình của hoạt ảnh vào một ảnh duy nhất, trong lưới đọc từ trái sang phải, trên xuống dưới. Game engine và hoạt ảnh CSS phát nó bằng cách hiện từng ô một, thường nhẹ hơn GIF và kiểm soát thời gian hoàn toàn.

Chọn Sprite sheet và các khung đã chọn được xếp vào lưới gần vuông gồm các ô bằng nhau, mỗi ô bằng kích thước GIF. Kết quả cho biết số cột, số hàng và kích thước ô, chính là các giá trị cần nhập vào engine hoặc các bước background-position trong CSS.

Dựng lại, chỉnh sửa và ghép lại

Tách thường là nửa đầu của việc chỉnh sửa. Lấy khung hình ra, sửa hoặc bỏ những khung cần thiết rồi ghép lại trong Tạo GIF, nơi bạn còn đổi được thứ tự, thời gian và kích thước. Để làm nhẹ GIF mà không động đến từng khung, Nén GIF có thể tự bỏ bớt một nửa số khung hình.

Cần chủ thể mà không có nền? Xóa nền GIF xử lý cả hoạt ảnh một lần.

Chọn kiểu xuất nào

Cả ba đều giữ khung hình ở kích thước đầy đủ của GIF.

Bạn muốnTải về dạngĐịnh dạng
Lưu một khung hình đẹpẢnh riêng lẻ, chọn một khungPNG hoặc JPG
Sửa khung hình rồi làm lại GIFẢnh riêng lẻPNG
Dùng khung hình trong tài liệu hoặc slideẢnh riêng lẻJPG
Làm hoạt ảnh trong game engine hoặc CSSSprite sheetPNG
Đồ lại hoặc rotoscope hoạt ảnhẢnh riêng lẻPNG

Vì sao cần tách khung hình GIF

  • Khung hình hoàn hảo

    Bắt đúng khoảnh khắc trong GIF reaction để làm ảnh thu nhỏ, sticker hay ảnh đại diện.

  • Sửa từng khung hình

    Chỉnh, sửa hoặc thêm chữ vào từng khung rồi dựng lại hoạt ảnh.

  • Sprite cho game

    Biến hoạt ảnh GIF thành sprite sheet cho Unity, Godot, Phaser hoặc hoạt ảnh CSS steps().

  • Hướng dẫn và tài liệu

    Lấy các bước chính từ GIF ghi màn hình thành ảnh tĩnh cho hướng dẫn bằng chữ.

  • Học làm hoạt ảnh

    Xem nhịp và các khung chuyển tiếp từng khung một, kèm thời gian của mỗi khung.

  • GIF nhẹ hơn

    Tìm khung lặp và khung thừa, rồi dựng lại bản nhẹ hơn chỉ với những khung quan trọng.

Câu hỏi thường gặp

Làm sao lấy một khung hình từ GIF?
Thêm GIF, nhấn Bỏ chọn tất cả, chạm vào khung bạn muốn rồi nhấn Tách GIF. Một khung hình duy nhất được tải về dạng ảnh, không cần ZIP.
Khung hình có đúng kích thước đầy đủ không?
Có. Mỗi khung được lưu ở kích thước đầy đủ của GIF, trọn vẹn như khi hiện trong hoạt ảnh.
Khung hình PNG có giữ độ trong suốt không?
Có. Vùng trong suốt của GIF vẫn trong suốt ở PNG. Ở JPG chúng thành màu trắng.
“Khung lặp” là gì?
Là khung hình giống hệt khung trước. GIF dùng chúng để giữ một hình lâu hơn. Bỏ khung lặp sẽ bỏ chọn chúng để bạn chỉ nhận những ảnh khác nhau.
Tách được bao nhiêu khung hình?
Tối đa 1.000 khung hình mỗi GIF. Hoạt ảnh dài hơn thực chất là video: hãy rút ngắn trước.
GIF của tôi có bị tải lên không?
Không. GIF được giải mã và khung hình được lưu trong trình duyệt trên thiết bị của bạn.
Có ghép các khung hình lại được không?
Có. Thêm ảnh vào Tạo GIF, hoặc thêm thẳng GIF gốc vào đó để sắp xếp lại, bỏ bớt hay đổi thời gian các khung hình.
Sprite sheet được sắp xếp thế nào?
Trong lưới gần vuông gồm các ô bằng nhau, đọc từ trái sang phải, trên xuống dưới. Kết quả cho biết số cột, số hàng và kích thước ô.
Tất cả công cụ ảnh