Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Cắt sprite sheet thành từng khung hình riêng với lưới tùy chỉnh, lề và khoảng cách, xem trước trực tiếp, phát hoạt ảnh và xuất hàng loạt ra ZIP.

Cắt Sprite Sheet Thành Từng Khung Hình Riêng

Công cụ cắt sprite sheet tách một ảnh gộp thành các khung hình riêng để bạn dùng từng cái một. Tải sprite sheet lên, đặt lưới và xuất tất cả khung hình cùng lúc ra PNG hoặc JPG. Mọi thứ chạy hoàn toàn trong trình duyệt nên không cần cài đặt và không cần đăng ký.

Lập trình viên game, họa sĩ pixel art và nhà thiết kế web dùng sprite sheet để gộp các khung hoạt ảnh, dáng nhân vật hay các ô giao diện vào một tệp duy nhất. Công cụ này làm điều ngược lại: cắt sheet trở lại thành những ảnh sạch, lưu riêng từng cái, kèm lưới xem trước trực tiếp và trình phát hoạt ảnh để kiểm tra kết quả trước khi tải về.

Riêng tư theo thiết kế: sprite sheet của bạn được giải mã và cắt ngay trên máy bằng canvas trong trình duyệt. Không ảnh nào được tải lên máy chủ, không có gì bị theo dõi hay lưu lại.

Cách Cắt Một Sprite Sheet

1

Tải sprite sheet lên

Kéo thả ảnh vào vùng tải lên, bấm để chọn tệp, hoặc dán trực tiếp từ bộ nhớ tạm. Hỗ trợ sprite sheet định dạng PNG, JPG và WebP.

2

Cấu hình lưới

Chọn Theo số lượng để nhập số cột và số hàng, hoặc Theo kích thước để nhập kích thước pixel chính xác của mỗi khung hình. Với sheet có lề hoặc khe hở, mở Nâng cao để đặt Lề bắt đầu và Khoảng cách.

3

Xem trước và kiểm tra

Lưới đánh số phủ lên ảnh sẽ cập nhật theo thời gian thực khi bạn chỉnh thiết lập. Phóng to với hiển thị pixel sắc nét để căn các ô khớp với cả những sprite pixel art nhỏ nhất.

4

Xuất khung hình

Bấm Xuất khung hình để cắt sheet. Bỏ chọn các khung hình trống, rồi tải từng cái một hoặc lấy toàn bộ khung hình đã chọn trong một tệp Tải ZIP.

Tính Năng

Tải lên linh hoạt

Tải sprite sheet bằng kéo thả, chọn tệp hoặc dán từ bộ nhớ tạm. Hỗ trợ PNG, JPG và WebP.

Hai chế độ lưới

Cắt Theo số lượng (cột và hàng) khi bạn biết bố cục, hoặc Theo kích thước (rộng và cao pixel chính xác) khi bạn biết kích thước khung hình.

Lề & Khoảng cách

Đặt lề bắt đầu bên ngoài và khoảng cách giữa từng khung trong thiết lập Nâng cao để xử lý sheet có lề hoặc khe hở giữa các sprite.

Lưới phủ theo thời gian thực

Lưới đánh số được vẽ lên sheet và cập nhật tức thì, nên bạn kiểm tra được đường cắt trước khi xuất.

Phóng to sắc nét từng pixel

Phóng to, thu nhỏ hoặc vừa khung với hiển thị pixel sắc nét để soi chi tiết các sprite pixel art nhỏ.

Xem trước hoạt ảnh

Phát các khung hình đã tách thành hoạt ảnh với nút Phát, Tạm dừng, Dừng và FPS điều chỉnh được từ 1 đến 60.

Chọn khung hình

Bấm vào khung hình trong lưới kết quả để loại bỏ ô trống, hoặc dùng Chọn tất cả / Bỏ chọn tất cả để thao tác nhanh hàng loạt.

Xuất PNG hoặc JPG

Xuất ra PNG để giữ nền trong suốt, hoặc JPG với thanh trượt chất lượng để có tệp nhẹ hơn.

Tải ZIP & tải lẻ

Tải toàn bộ khung hình đã chọn trong một tệp ZIP, hoặc lưu riêng từng khung hình, đặt tên theo thứ tự.

Chạy ngay trong trình duyệt

Mọi thao tác cắt diễn ra trên thiết bị của bạn. Không tải lên, không giới hạn dung lượng, không dữ liệu ảnh nào rời khỏi máy.

Câu Hỏi Thường Gặp

Làm sao cắt một sprite sheet thành các ảnh riêng?

Tải sprite sheet lên, đặt lưới theo cột và hàng hoặc theo kích thước khung hình, rồi bấm Xuất khung hình. Mỗi ô lưới trở thành một ảnh riêng mà bạn có thể tải từng cái hoặc tải chung trong một tệp ZIP.

Khác biệt giữa chế độ Theo số lượng và Theo kích thước là gì?

Theo số lượng chia sheet thành số cột và số hàng cố định rồi tự tính kích thước khung hình cho bạn. Theo kích thước dùng kích thước pixel chính xác của mỗi khung hình rồi tự tính có bao nhiêu khung hình vừa trong sheet.

Lề bắt đầu và Khoảng cách dùng để làm gì?

Lề bắt đầu đặt vị trí khởi đầu tính từ góc trên bên trái, hữu ích khi sheet có lề bao ngoài. Khoảng cách thêm khe hở giữa các khung hình, dành cho sheet mà các sprite cách nhau bằng pixel trống. Cả hai đều nằm trong bảng Nâng cao.

Tôi có thể bỏ qua các khung hình trống không?

Có. Sau khi tách, bấm vào khung hình không cần dùng trong lưới kết quả để bỏ chọn. Các khung hình bị bỏ chọn sẽ mờ đi và không được đưa vào tệp ZIP, còn các khung hình đã chọn cũng là dữ liệu cho phần xem trước hoạt ảnh.

Tôi dùng được những định dạng ảnh nào?

Bạn có thể tải lên sprite sheet định dạng PNG, JPG và WebP. Với khung hình xuất ra, chọn PNG để giữ nền trong suốt, hoặc JPG kèm thiết lập chất lượng điều chỉnh được để có dung lượng tệp nhỏ hơn.

Có giới hạn dung lượng không và ảnh của tôi có bị tải lên không?

Không ảnh nào được tải lên — mọi bước đều chạy trong trình duyệt nên không có giới hạn dung lượng tải lên. Sheet rất lớn có thể chỉ mất nhiều thời gian xử lý hơn tùy thiết bị của bạn. Tệp của bạn không bao giờ rời khỏi máy.

Thả sprite sheet vào đây hoặc bấm để tải lên

PNG, JPG, WebP

Dùng chế độ Theo kích thước khi bạn biết chính xác kích thước pixel của mỗi khung hình
Dùng chế độ Theo số lượng khi bạn biết số cột và số hàng
Mở Nâng cao để đặt Lề bắt đầu và Khoảng cách cho sheet có lề giữa các khung hình
Bấm vào khung hình trong lưới kết quả để bỏ chọn ô trống trước khi tải về
Phát Xem trước hoạt ảnh để kiểm tra khung hình cắt đúng chưa trước khi xuất
Dùng Phóng to với hiển thị pixel sắc nét để soi các sprite pixel art nhỏ
Xuất ra PNG để giữ nền trong suốt, hoặc JPG cho tệp nhẹ hơn
Mọi xử lý đều diễn ra trong trình duyệt — không có tệp nào được tải lên
Muốn biết thêm? Đọc tài liệu →
1/9
Bình luận 0
Để lại bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!

Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác