บีบอัด GIF แอนิเมชัน
ลดขนาด GIF แอนิเมชันด้วยการลดสี จัดการเฟรมอย่างชาญฉลาด และปรับขนาดภาพ แอนิเมชันยังอยู่ครบ
ลากไฟล์มาวางที่นี่
หรือ
เลือกไฟล์GIF · JPG · PNG · SVG · TIFF · WebP
ไฟล์ไม่ออกจากอุปกรณ์ของคุณ
กำลังโหลดเครื่องมือบีบอัด…
วิธีบีบอัดไฟล์ GIF
เพิ่มไฟล์
ลากไฟล์มาวางในกรอบ วางจากคลิปบอร์ด หรือเลือกจากอุปกรณ์ของคุณ ไม่มีไฟล์ใดถูกอัปโหลด
ตรวจดูการตั้งค่า
พรีเซ็ตเริ่มต้นเหมาะกับไฟล์ส่วนใหญ่ หากต้องการไฟล์ที่เล็กลงอีก ให้ปรับคุณภาพ ขนาด หรือรูปแบบไฟล์
ดาวน์โหลดผลลัพธ์
บันทึกทีละไฟล์หรือรวมทั้งหมดเป็น ZIP ไฟล์เดียว หากไฟล์ใดเล็กลงไม่ได้ คุณจะได้ไฟล์ต้นฉบับไว้ตามเดิม
GIF: รูปแบบเก่าที่ไม่ยอมหายไปไหน
GIF (Graphics Interchange Format) มีมาตั้งแต่ปี 1987 และเวอร์ชัน 89a จากปี 1989 ได้เพิ่มสองความสามารถที่ทำให้ GIF ยังอยู่รอดมาถึงทุกวันนี้ คือแอนิเมชันและสีโปร่งใส รีแอกชันในแอปแชท แบนเนอร์เล็ก ๆ ไอคอนหมุนขณะโหลด และการบันทึกหน้าจอสั้น ๆ ในรายงานข้อผิดพลาด ยังคงแชร์กันเป็น GIF เพราะทุกเบราว์เซอร์ โปรแกรมอีเมล และแอปแชทแสดงผลได้โดยไม่ต้องใช้เครื่องเล่นวิดีโอ
รูปแบบนี้มีข้อจำกัดที่ตายตัว แต่ละเฟรมใช้ได้ไม่เกิน 256 สีจากพาเลต และความโปร่งใสมีแค่สองสถานะ พิกเซลหนึ่งจะแสดงเต็มที่หรือใสทั้งหมด ไม่มีขอบนุ่ม การบีบอัดใช้ LZW ซึ่งเป็นวิธีแบบไม่สูญเสียข้อมูลที่ทำงานได้ดีกับพื้นที่สีเรียบ แต่ทำงานได้แย่กับรูปถ่าย สัญญาณรบกวน และการไล่สี
ทำไม GIF แอนิเมชันจึงมีขนาดใหญ่
GIF ไม่มีการคาดเดาการเคลื่อนไหว โคเดกวิดีโอจะเก็บภาพเต็มหนึ่งภาพแล้วเก็บเฉพาะส่วนที่เปลี่ยนเป็นส่วนใหญ่ แต่ GIF เก็บทุกเฟรมเป็นภาพของตัวเอง สิบวินาทีที่ 15 เฟรมต่อวินาทีคือ 150 ภาพ หากบันทึกจากหน้าจอมือถือที่กว้าง 1080 พิกเซล แค่เฟรมเดียวก็อาจมีขนาดหลายร้อยกิโลไบต์ และแอนิเมชันทั้งหมดจะพุ่งไปถึงหลายสิบเมกะไบต์อย่างรวดเร็ว
เครื่องมือจัดการปัญหานี้ด้วยวิธีที่รูปแบบอนุญาต โดยยังคงแอนิเมชันและจังหวะเวลาไว้
- การหาผลต่างระหว่างเฟรม พิกเซลที่เหมือนกับเฟรมก่อนหน้า (หรือเกือบเหมือนเมื่อลดสี) จะถูกทำให้โปร่งใส LZW จึงต้องเข้ารหัสเฉพาะส่วนที่เคลื่อนไหว
- การลดสีในพาเลต สีน้อยลงหมายถึงรหัสที่สั้นลงและพิกเซลเหมือนกันที่ต่อเนื่องยาวขึ้น
- การปรับขนาด การลดความกว้างและความสูงลงครึ่งหนึ่งทำให้จำนวนพิกเซลของทุกเฟรมเหลือหนึ่งในสี่ ซึ่งมักประหยัดได้มากกว่าวิธีอื่นทั้งหมด
การตั้งค่าที่แนะนำ
| GIF จะไปอยู่ที่ไหน | ความกว้าง | จำนวนสี |
|---|---|---|
| รีแอกชันหรือสติกเกอร์ในแชท | 320–480 px | 64–128 |
| จดหมายข่าวทางอีเมล | 640 px (ใกล้เคียงเลย์เอาต์อีเมลทั่วไปที่ 600 px) | 128 |
| ภาพประกอบรายงานข้อผิดพลาดหรือบทสอน | 800 px หรือขนาดเดิม | 64–256 ขึ้นอยู่กับว่าหน้าจอโปรแกรมมีกี่สี |
| โลโก้หรือไอคอนภาพนิ่ง | ขนาดจริง | น้อยที่สุดเท่าที่ยังดูถูกต้อง หรือพิจารณาใช้ PNG แทน |
การบันทึกหน้าจอซอฟต์แวร์มักมีสีไม่มาก และรับมือกับ 64 สีได้ดี ส่วนภาพจากฉากจริงที่มีสีผิวและท้องฟ้าต้องใช้ครบ 256 สี และยังเห็นเป็นแถบสีอยู่ดี เนื้อหาแบบนี้เหมาะกับวิดีโอมากกว่า
ผลลัพธ์แต่ละไฟล์ต่างกันมาก ในการทดสอบของเราที่ค่าเริ่มต้น 128 สี GIF จริงสองไฟล์ที่ปรับแต่งมาแล้วไม่สามารถทำให้เล็กลงได้เลย ขณะที่แอนิเมชันทดสอบที่บันทึกแบบง่าย ๆ ด้วยเฟรมเต็มและพาเลตแยกทุกเฟรม เล็กลงถึง 79 %
เมื่อใดควรแปลงเป็นรูปแบบอื่นแทน
หากที่ที่คุณจะโพสต์รับวิดีโอได้ MP4 ที่สร้างจากเฟรมชุดเดียวกันมักเล็กกว่า GIF หลายเท่าและมีสีเต็มรูปแบบ WebP แบบเคลื่อนไหวเป็นอีกตัวเลือกสำหรับเว็บไซต์ รองรับสี 24 บิตและความโปร่งใสแบบนุ่ม และแสดงผลได้ในเบราว์เซอร์รุ่นปัจจุบันทั้งหมด สำหรับ GIF ที่ไม่เคลื่อนไหวเลย PNG เป็นแบบไม่สูญเสียข้อมูล รองรับขอบนุ่ม และมักเล็กกว่า
ใช้ GIF ต่อไปเมื่อปลายทางคืออีเมล (โปรแกรมอีเมลหลายตัวไม่แสดงวิดีโอและ WebP แบบเคลื่อนไหว) หรือแพลตฟอร์มที่รับอัปโหลดเฉพาะ GIF
คำถามเกี่ยวกับ GIF
GIF ของฉันจะยังเคลื่อนไหวอยู่หรือไม่
ใช่ ลำดับเฟรม การหน่วงเวลาของเฟรม และการตั้งค่าการวนซ้ำยังคงเดิม มีเพียงวิธีเก็บแต่ละเฟรม พาเลต และขนาด (หากคุณเลือก) เท่านั้นที่เปลี่ยน
ทำไม GIF ที่บีบอัดแล้วจึงมีแถบหรือรอยด่าง
เมื่อสีน้อยลง การไล่สีที่นุ่มนวลจะกลายเป็นขั้นที่มองเห็นได้ และพิกเซลที่เปลี่ยนไปเพียงเล็กน้อยระหว่างเฟรมจะถูกคงไว้จากเฟรมก่อนหน้า หากรบกวนคุณให้เพิ่มจำนวนสี ที่ 256 สี การนำพิกเซลกลับมาใช้ซ้ำนี้จะถูกปิด
ลบเฟรมเพื่อให้เล็กลงได้ไหม
ได้ เปิด "ลดอัตราเฟรมลงครึ่งหนึ่ง" แล้วทุกเฟรมที่สองจะถูกตัดออก โดยแอนิเมชันยังยาวเท่าเดิม เนื่องจากทุกเฟรมถูกเก็บแยกกัน วิธีนี้จึงได้ผลดีมากกับแอนิเมชันยาว สำหรับการบันทึกหน้าจอ 12–15 เฟรมต่อวินาทีมักเพียงพอ และเฟรมที่เหมือนกันจะถูกรวมเข้าด้วยกันอยู่แล้ว
GIF รองรับความโปร่งใสหรือไม่
สีหนึ่งในพาเลตทำเครื่องหมายเป็นสีโปร่งใสได้ พิกเซลจึงแสดงเต็มที่หรือซ่อนทั้งหมด โลโก้ที่มีขอบนุ่มแบบลบรอยหยักจะได้เส้นขอบหยัก ส่วน PNG หรือ WebP จัดการได้อย่างถูกต้อง
การบีบอัด GIF สูญเสียข้อมูลหรือไม่
ขั้น LZW ไม่สูญเสียข้อมูล และ GIF ที่มีสีน้อยพออยู่แล้วจะแค่ถูกเข้ารหัสใหม่อย่างมีประสิทธิภาพขึ้น การสูญเสียมาจากการลดพาเลต การปรับขนาด หรือการลดอัตราเฟรมลงครึ่งหนึ่ง และคุณควบคุมการตั้งค่าทั้งสามได้เอง
เครื่องมืออื่น ๆ
รูปภาพทุกประเภทอยู่ในหน้าบีบอัดรูปภาพ ส่วนหน้าวิธีการทำงานอธิบายว่าทำไมทุกอย่างจึงทำงานภายในเบราว์เซอร์ของคุณ