เครื่องแปลง Sprite Sheet เป็น GIF

อัปโหลด Sprite Sheet แบบ PNG, JPEG หรือ WebP กำหนดตารางเฟรมและลำดับการอ่าน แล้วส่งออกเป็น GIF แบบเคลื่อนไหว

Sprite Sheet และการตั้งค่า GIF

GIF ที่สร้าง

กำลังรอภาพ

ตัวอย่าง Sprite Sheet

ภาพต้นฉบับจะแสดงหลังจากอัปโหลดไฟล์

ตัวอย่าง GIF

GIF ที่สร้างจะแสดงเมื่อประมวลผลเสร็จ

ขนาดต้นฉบับ
—
ขนาดผลลัพธ์
—
ขนาดผลลัพธ์
—
จำนวนเฟรมผลลัพธ์
—
ระยะเวลาผลลัพธ์
—
รายละเอียดการประมวลผล
—

เลือกภาพเพื่อเริ่ม

ตารางจะกลายเป็นเฟรมได้อย่างไร

แบ่งภาพเป็นช่องเฟรมที่สมบูรณ์ตามความกว้างและความสูงที่เลือก แล้วอ่านตามแถวหรือคอลัมน์

หากขนาดภาพหารไม่ลงตัว พิกเซลส่วนขอบที่ไม่ครบเฟรมจะถูกละเว้น ไม่ได้ส่งออกเป็นเฟรมบางส่วน

เรียนรู้เพิ่มเติม

วิธีการและการคำนวณ

แบ่งภาพเป็นช่อง frameWidth × frameHeight อ่านตามลำดับที่เลือก แล้วเข้ารหัสเป็นเฟรม GIF ด้วยเวลาที่กำหนด

ขอบเขตและข้อจำกัด

ภาพต้องมีช่องที่สมบูรณ์ พิกเซลที่เหลือจะถูกละเว้น การลดจำนวนสีของ GIF อาจเปลี่ยนรายละเอียดไล่ระดับ

ความเป็นส่วนตัวและการประมวลผลในเครื่อง

การถอดรหัสภาพ ดึงเฟรม เข้ารหัส GIF และสร้างผลลัพธ์ทำในเบราว์เซอร์นี้ ไฟล์จะไม่ถูกอัปโหลดหรือบันทึก

รูปแบบและมาตรฐาน

ผลลัพธ์ใช้โครงสร้าง GIF89a เบราว์เซอร์จะถอดรหัสภาพต้นฉบับก่อนเข้ารหัสแต่ละช่องเป็นเฟรมแอนิเมชัน

W3C: ข้อกำหนด GIF89a

คำถามที่พบบ่อย

จะแปลง Sprite Sheet เป็น GIF ได้อย่างไร

อัปโหลดภาพที่แบ่งเป็นตาราง กำหนดความกว้างและความสูงของหนึ่งเฟรม เลือกลำดับแบบแถวหรือคอลัมน์ แล้วตั้งเวลาหน่วงและการวนซ้ำก่อนประมวลผล

พิกเซลที่ไม่สมบูรณ์ตรงขอบจะเป็นอย่างไร

เครื่องมือจะอ่านเฉพาะช่องเฟรมที่สมบูรณ์ พิกเซลที่เหลือนอกตารางจะถูกละเว้นและไม่กลายเป็นเฟรมเพิ่มเติม

ภาพของฉันถูกอัปโหลดหรือไม่

ไม่ ภาพจะถูกถอดรหัสและประมวลผลในเบราว์เซอร์นี้ และเครื่องมือจะไม่อัปโหลดหรือเก็บภาพไว้