UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

บีบอัด GIF ให้ไม่เกิน 256 KB

อีโมจิกำหนดเองต้องเล็กทั้งสองด้าน คือแสดงบนหน้าจอเพียงไม่กี่สิบพิกเซล และมีขนาดไฟล์ไม่เกิน 256 KB หน้านี้จะย่อขนาดภาพ GIF ให้กว้างเท่าอีโมจิ แล้วลดขนาดไฟล์ลงจนอยู่ในขีดจำกัดนั้น

ตัวแปลงวิดีโอ

หรือลากไฟล์ MP4, MOV, MKV … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดภาพเคลื่อนไหว

    เพิ่มไฟล์ GIF หรือคลิป MP4, WebP แบบเคลื่อนไหว หรือ WebM สั้น ๆ เพื่อแปลงเป็น GIF ได้ครั้งละไม่เกิน 20 ไฟล์

  2. 2

    ตรวจสอบความกว้างและขีดจำกัด

    ความกว้าง เริ่มต้นที่ 128 px และ ขนาดสูงสุด ที่ 256 KB ใช้ เริ่มที่ และ สิ้นสุดที่ เพื่อเก็บไว้เฉพาะสองถึงสามวินาทีที่เป็นช่วงสำคัญของรีแอ็กชัน

  3. 3

    แปลงแล้วอัปโหลด

    กด แปลงเป็น GIF → ดาวน์โหลดไฟล์ แล้วเพิ่มในการตั้งค่าอีโมจิของเซิร์ฟเวอร์

อัปโหลด GIF แล้วกด แปลงเป็น GIF → ระบบจะย่อให้กว้าง 128 px และลดความกว้างกับจานสีเพิ่มหากจำเป็น จนไฟล์มีขนาดไม่เกิน 256 KB

ทำไมอีโมจิจึงต้องไม่เกิน 256 KB

แอปแชตโหลดอีโมจิทั้งหมดในช่องพร้อมกัน มักหลายสิบรายการต่อหน้าจอ จึงจำกัดขนาดแต่ละไฟล์อย่างเข้มงวด Discord กำหนดขีดจำกัดอีโมจิกำหนดเองที่ 256 KB และ Slack ต่ำกว่านั้นอีก GIF จากเว็บรีแอ็กชันมักกว้าง 480 px ขึ้นไปและยาวหลายวินาที ทำให้มีขนาดระดับเมกะไบต์

GIF ไม่มีการบีบอัดการเคลื่อนไหว แต่ละเฟรมถูกเก็บเป็นภาพแบบ indexed และบีบอัดด้วย LZW ซึ่งเป็นวิธีพจนานุกรมที่ Terry Welch เผยแพร่ในปี 1984 การย่อเฟรมจากกว้าง 480 px เหลือ 128 px ลดจำนวนพิกเซลต่อเฟรมลงกว่า 90 เปอร์เซ็นต์ ความกว้างจึงมีผลมากที่สุดในที่นี้

ขีดจำกัดขนาดไฟล์อีโมจิและสติกเกอร์ของแต่ละแอป

ขีดจำกัดขนาดไฟล์เป็น KB สำหรับภาพเคลื่อนไหวขนาดเล็ก
หน่วยงานข้อกำหนดแหล่งที่มา
อีโมจิกำหนดเองของ Discordไม่เกิน 256 KB แนะนำ 128 × 128 px อีโมจิเคลื่อนไหวใช้ GIF ได้—
สติกเกอร์ Discordไม่เกิน 512 KB ที่ 320 × 320 px—
อีโมจิกำหนดเองของ Slackภาพสี่เหลี่ยมจัตุรัสขนาดต่ำกว่า 128 KB สำหรับ Slack ให้ตั้ง ขนาดสูงสุด เป็น 128 KB—

GIF

Graphics Interchange Format

GIF เปิดตัวโดย CompuServe ในปี 1987 และยังคงเป็นรูปแบบที่รองรับกว้างที่สุดสำหรับภาพเคลื่อนไหวสั้น ๆ ที่เล่นวนซ้ำ เป็นแบบ lossless แต่จำกัดจานสีไว้ที่ 256 สีต่อเฟรม ภาพถ่ายและการไล่ระดับสีจึงเกิดแถบสีและจุดดิเทอร์ รองรับพื้นหลังโปร่งใสแบบเปิด/ปิด (1 บิต) เท่านั้น ทำให้ขอบของรูปทรงโค้งดูหยัก ภาพ GIF เคลื่อนไหวมักใหญ่กว่าคลิปเดียวกันในรูปแบบ MP4 หรือ WebP มาก เบราว์เซอร์ แอปแชต และแพลตฟอร์มโซเชียลทุกแห่งเล่น GIF ได้

การบีบอัด
แบบไม่สูญเสียข้อมูล
พื้นหลังโปร่งใส
ได้
ภาพเคลื่อนไหว
ได้
เปิดตัว
1987 · CompuServe
ตัวแปลงไฟล์ GIF

GIF

Graphics Interchange Format

GIF เปิดตัวโดย CompuServe ในปี 1987 และยังคงเป็นรูปแบบที่รองรับกว้างที่สุดสำหรับภาพเคลื่อนไหวสั้น ๆ ที่เล่นวนซ้ำ เป็นแบบ lossless แต่จำกัดจานสีไว้ที่ 256 สีต่อเฟรม ภาพถ่ายและการไล่ระดับสีจึงเกิดแถบสีและจุดดิเทอร์ รองรับพื้นหลังโปร่งใสแบบเปิด/ปิด (1 บิต) เท่านั้น ทำให้ขอบของรูปทรงโค้งดูหยัก ภาพ GIF เคลื่อนไหวมักใหญ่กว่าคลิปเดียวกันในรูปแบบ MP4 หรือ WebP มาก เบราว์เซอร์ แอปแชต และแพลตฟอร์มโซเชียลทุกแห่งเล่น GIF ได้

การบีบอัด
แบบไม่สูญเสียข้อมูล
พื้นหลังโปร่งใส
ได้
ภาพเคลื่อนไหว
ได้
เปิดตัว
1987 · CompuServe
ตัวแปลงไฟล์ GIF

GIF ถูกบีบให้เหลือ 256 KB เพื่อใช้เป็นอีโมจิหรือรีแอ็กชันในแชต ซึ่งแพลตฟอร์มกำหนดเพดานขนาดเป็นกิโลไบต์และแสดงภาพเพียงไม่กี่สิบพิกเซล ความกว้างและจำนวนเฟรมจึงลดลงได้ต่ำกว่า GIF ทั่วไปมาก

วิธีบีบอัด GIF ให้ไม่เกิน 256 KB

  1. ลดความกว้างของเฟรม

    128 px เพียงพอสำหรับอีโมจิ ทุกครั้งที่ลดความกว้างลงครึ่งหนึ่ง พิกเซลจะหายไปสามในสี่

  2. ย่นความยาวลูป

    เก็บเฉพาะท่าทางที่สำคัญ ลูปสองวินาทีที่ 12 ถึง 15 fps มีประมาณ 30 เฟรม

  3. ลดจำนวนสีในจานสี

    ลด สี เหลือ 64 หรือ 32 สำหรับงานสีเรียบ ภาพถ่ายควรใช้ 128 ขึ้นไปเพื่อไม่ให้สีผิวเป็นแถบ

เมื่อเปิด จำกัดขนาดไฟล์ ตัวแปลงจะทำขั้นตอนเหล่านี้ให้ โดยลดความกว้างและสีจนกว่า GIF จะพอดี ส่วนการตัดคลิปเป็นสิ่งเดียวที่ต้องเลือกเอง เพราะมีแต่คุณที่รู้ว่าช่วงไหนสำคัญ หากเป็น GIF สำหรับข้อความแชตไม่ใช่อีโมจิ บีบอัด GIF สำหรับ Discord จะใช้เพดานไฟล์แนบ 10 MB แทน

แนวคิดเรื่องกิโลไบต์เดียวกันใช้กับภาพนิ่งได้ คู่มือลดขนาดรูปเป็น KB อธิบายว่าทำไมขนาดภาพจึงสำคัญกว่าการตั้งค่าคุณภาพ หากสร้างแอนิเมชันจากคลิปวิดีโอ เครื่องมือ แปลงวิดีโอเป็น GIF ช่วยควบคุมอัตราเฟรมได้ละเอียดกว่าก่อนบีบอัด

คำถามเกี่ยวกับการบีบอัด GIF ให้ไม่เกิน 256 KB

ทำไม Discord จึงแจ้งว่าไฟล์อีโมจิใหญ่เกินไป

Discord รับอีโมจิกำหนดเองที่มีขนาดไม่เกิน 256 KB ส่วน GIF ที่บันทึกจากเว็บมีมมักมีขนาดหลายเมกะไบต์ อัปโหลดที่นี่โดยตั้ง ขนาดสูงสุด เป็น 256 KB ผลลัพธ์ก็จะผ่านเกณฑ์

GIF อีโมจิเคลื่อนไหวควรมีขนาดภาพเท่าไร

Discord แนะนำ 128 × 128 px จึงตั้ง ความกว้าง เริ่มต้นไว้ที่ 128 ที่นี่ คลิปแนวกว้างจะคงอัตราส่วนภาพเดิม หากต้องการให้เต็มกรอบอีโมจิ ให้ครอบตัดเป็นสี่เหลี่ยมจัตุรัสก่อน

GIF ยาว 10 วินาทีบีบอัดให้ไม่เกิน 256 KB ได้หรือไม่

ไม่ค่อยได้ถ้าต้องการการเคลื่อนไหวที่ลื่นไหล 10 วินาทีที่ 15 fps คือ 150 เฟรม และแต่ละเฟรมขนาด 128 × 128 มี 16,384 พิกเซลก่อนบีบอัด ให้ตัดคลิปเหลือสองถึงสามวินาทีสำคัญด้วย เริ่มที่ และ สิ้นสุดที่ หรือลด อัตราเฟรม เหลือ 10 fps

ทำไม GIF ที่บีบอัดแล้วจึงดูหยาบเมื่อแสดงเป็นอีโมจิ

จุดกระจายนั้นคือ dithering ซึ่งผสมสีในจานสีเพื่อจำลองการไล่เฉด ที่ 128 px จะเปลืองไบต์และเห็นเป็นสัญญาณรบกวน จึงควรตั้ง การกระจายจุดสี (Dithering) เป็น None สำหรับงานการ์ตูนสีเรียบ และใช้ Sierra เฉพาะใบหน้าและภาพถ่าย

ต้องมี Nitro จึงจะใช้อีโมจิเคลื่อนไหวได้หรือไม่

สมาชิกเซิร์ฟเวอร์ที่มีสิทธิ์ Manage Expressions เพิ่มอีโมจิเคลื่อนไหวลงเซิร์ฟเวอร์ได้โดยไม่ต้องมี Nitro แต่การส่งอีโมจิเคลื่อนไหวในข้อความเป็นฟีเจอร์ของ Nitro สมาชิกทั่วไปจึงเห็นได้แต่ส่งไม่ได้