ข้ามไปยังเนื้อหา
Vizua
สนับสนุน Vizua (เร็วๆ นี้)

วิธีสร้าง GIF จากรูปภาพ: คู่มือปฏิบัติครบจบ

Vizua

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

ขั้นตอนที่ 1: เตรียมรูปภาพ

GIF คือลำดับเฟรมที่เล่นตามลำดับ คุณภาพของผลลัพธ์ขึ้นอยู่กับเฟรมที่เริ่มต้น สิ่งที่ต้องทำให้ถูกต้อง:

  • ใช้ขนาดเดียวกัน ทุกเฟรมควรมีความกว้างและความสูงเท่ากัน ถ้าไม่เท่ากัน GIF Maker ต้องครอปหรือยืด ซึ่งลดคุณภาพ ใช้เครื่องมือปรับขนาดรูปของ Vizua เพื่อปรับทุกเฟรมให้ขนาดเดียวกันก่อนเริ่ม
  • เลือกจำนวนเฟรมที่เหมาะสม สำหรับแอนิเมชันลื่นไหล 2 วินาทีที่ 15 fps ต้องใช้ 30 เฟรม สำหรับสไลด์โชว์ง่ายๆ ที่หยุดนาน 5-10 เฟรมก็พอ เฟรมมากขึ้น = ไฟล์ใหญ่ขึ้น
  • ใช้ PNG หรือ JPEG คุณภาพสูง เริ่มต้นด้วย Source ที่คุณภาพดีที่สุด ฟอร์แมต GIF จะลดสีอยู่แล้ว จึงต้องการ Source ที่สะอาด หลีกเลี่ยงการเริ่มจากรูปที่ถูกบีบอัดแรงมาแล้ว
  • ตั้งชื่อไฟล์เป็นลำดับ GIF Maker ส่วนใหญ่เรียงเฟรมตามตัวอักษรหรือชื่อไฟล์ ตั้งชื่อเป็น frame-01.png, frame-02.png ฯลฯ เพื่อให้ลำดับถูกต้อง

ขั้นตอนที่ 2: สร้าง GIF

เปิดGIF Maker ของ Vizua ลากรูปเข้าไปในพื้นที่วางไฟล์ แล้วตั้งค่าเหล่านี้:

  • ลำดับเฟรม ลากเฟรมเพื่อจัดเรียงใหม่ถ้าต้องการ เฟรมแรกคือสิ่งที่ผู้ชมเห็นก่อนแอนิเมชันเริ่ม (บนแพลตฟอร์มที่ไม่ Autoplay)
  • Frame Delay ควบคุมว่าแต่ละเฟรมจะแสดงนานเท่าไหร่ ฟอร์แมต GIF วัด Delay เป็นหนึ่งร้อยของวินาที Delay 10 = 100ms (0.1 วินาที) = 10 fps ค่าที่ใช้บ่อย:
    • 7 (ประมาณ 14 fps) — แอนิเมชันลื่นสำหรับการเคลื่อนไหวปานกลาง
    • 10 (10 fps) — มาตรฐานสำหรับแอนิเมชันง่ายๆ และสไลด์โชว์
    • 50 (2 fps) — สไลด์โชว์ช้า เหมาะกับเปรียบเทียบก่อน/หลัง
    • 100 (1 fps) — หนึ่งเฟรมต่อวินาที สำหรับสาธิตทีละขั้นตอน
  • จำนวนรอบ ตั้งเป็น 0 สำหรับวนซ้ำไม่สิ้นสุด (มาตรฐานสำหรับ GIF บนเว็บ) หรือระบุตัวเลขเพื่อหยุดหลังเล่นครบ N รอบ
  • ขนาด Output ปรับขนาดตอนส่งออกเพื่อลดขนาดไฟล์ กว้าง 480px ครอบคลุมงานส่วนใหญ่

Vizua ประมวลผลทุกอย่างในเบราว์เซอร์ของคุณ รูปของคุณไม่เคยถูกอัปโหลดไปเซิร์ฟเวอร์

ขั้นตอนที่ 3: ปรับขนาดไฟล์ให้เหมาะสม

GIF แบบ Raw อาจมีขนาดใหญ่มาก แอนิเมชัน 30 เฟรมที่กว้าง 800px กับ 256 สี เกิน 10 MB ได้ง่าย วิธีลดขนาด:

เทคนิค ผลต่อขนาดไฟล์ ผลต่อคุณภาพ
ลดขนาด (800px เหลือ 480px) เล็กลงประมาณ 40-60% แทบไม่สังเกตบนหน้าจอมือถือ
ลดสี (256 เหลือ 128) เล็กลงประมาณ 20-30% มักมองไม่เห็นสำหรับภาพประกอบ
ลดสี (256 เหลือ 64) เล็กลงประมาณ 40-50% สังเกตได้กับรูปถ่าย โอเคสำหรับกราฟิก
ลบเฟรมซ้ำ แล้วแต่กรณี (10-50%) ไม่มี เฟรมซ้ำไม่ได้เพิ่มอะไร
ใช้ Lossy Compression เล็กลงประมาณ 30-60% มี Noise/Dithering เล็กน้อย มักมองไม่เห็น
ตัดเฟรมที่ไม่จำเป็น ตามสัดส่วนเฟรมที่ตัด แอนิเมชันลื่นน้อยลงเล็กน้อย

วิธีที่มีประสิทธิภาพที่สุด: ปรับขนาดก่อน จากนั้นลดสี แล้วใช้ Lossy Compression ส่วนใหญ่สามารถลดขนาดไฟล์ได้ 60-80% โดย GIF ยังดูเหมือนเดิมที่ขนาดดูปกติ

ข้อจำกัดขนาดไฟล์แต่ละแพลตฟอร์ม

แต่ละแพลตฟอร์มมีกฎของตัวเอง ข้อจำกัดปัจจุบันที่ต้องรู้:

แพลตฟอร์ม ขนาดไฟล์สูงสุด ขนาดที่แนะนำ หมายเหตุ
Twitter/X 15 MB (เว็บ), 5 MB (มือถือ) 480-720px, 16:9 หรือ 1:1 วนซ้ำอัตโนมัติในไทม์ไลน์ ตั้งเป้าต่ำกว่า 5 MB เพื่อใช้ได้ทุกที่
Discord 25 MB (อัปโหลด), 256 KB (อีโมจิ) ขนาดใดก็ได้สำหรับอัปโหลด; 128x128px สำหรับอีโมจิ อีโมจิ GIF ต้อง Optimize สุดๆ ให้ต่ำกว่า 256 KB
Slack 128 KB (อีโมจิ) 128x128px สำหรับอีโมจิ ข้อจำกัดเข้มงวดที่สุด ใช้เฟรมน้อยและ Optimize แรง
Facebook 15 MB (เว็บ), 5 MB (มือถือ) กว้างขั้นต่ำ 480px แชร์เป็นวิดีโอบนมือถือ
GIPHY / Tenor 100 MB (อัปโหลด) 480px กว้าง, ต่ำกว่า 200 เฟรม แนะนำ 15-24 fps, ต่ำกว่า 6 วินาทีสำหรับ Engagement ที่ดี

เป้าหมายที่ปลอดภัยสำหรับแชร์ทั่วไป: กว้าง 480px, ต่ำกว่า 3 MB โหลดเร็วทุกอุปกรณ์ ใช้ได้ทุกแพลตฟอร์ม ยังคมชัดบนหน้าจอมือถือ

ทำงานกับ GIF ที่มีอยู่แล้ว

บางครั้งคุณมี GIF อยู่แล้วและต้องการแก้ไข งานที่ทำบ่อย 2 อย่าง:

  • แยกเฟรมจาก GIF ใช้เครื่องมือแยกเฟรม GIF ของ Vizua เพื่อแบ่ง GIF เป็นรูปแต่ละเฟรม เหมาะสำหรับแก้ไขเฟรมเฉพาะ ลบเนื้อหาที่ไม่ต้องการ หรือนำเฟรมไปใช้สร้างแอนิเมชันใหม่ที่มี Timing ต่างกัน
  • ปรับขนาด GIF ที่มีอยู่ ถ้า GIF เกินข้อจำกัดขนาดของแพลตฟอร์ม ใช้เครื่องมือปรับขนาดรูปเพื่อลดขนาด ลดจาก 800px เหลือ 480px ช่วยลดขนาดไฟล์ได้ครึ่งหนึ่งหรือมากกว่า

สำหรับการปรับแต่งรูปสำหรับแพลตฟอร์มเฉพาะ ลองดูเครื่องมือปรับขนาดรูปสำหรับโซเชียลมีเดียของ Vizua ได้เลย

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

เฟรมเรตที่ดีที่สุดสำหรับ GIF คือเท่าไหร่?

สำหรับงานส่วนใหญ่ 10-15 เฟรมต่อวินาที (fps) ให้ความสมดุลที่ดีระหว่างความลื่นไหลและขนาดไฟล์ แอนิเมชันง่ายๆ เช่น โลโก้หมุน ใช้ 10 fps ได้ การเคลื่อนไหวปานกลางดูดีที่ 15 fps การเคลื่อนไหวเร็วอาจต้อง 20-24 fps การตั้งเกิน 50 fps ไม่มีประโยชน์เพราะเบราว์เซอร์จะเล่นที่ 10 fps แทน

จะทำให้ GIF ไม่เกิน 5 MB สำหรับ Twitter ได้อย่างไร?

ลดจำนวนเฟรม (ตั้งเป้าต่ำกว่า 60) ลดขนาดเป็น 480px หรือเล็กกว่า ลด Color Palette เหลือ 128 สีหรือน้อยกว่า และใช้ Lossy Compression ทุกเฟรมใน GIF เก็บ Color Table เต็ม ดังนั้นเฟรมน้อยลงและสีน้อยลงจะลดขนาดไฟล์โดยตรง GIF Maker ของ Vizua ให้คุณควบคุมการตั้งค่าทั้งหมดก่อนส่งออก

ทำ GIF จากรูปแค่ 2 รูปได้ไหม?

ได้ GIF ที่มี 2 เฟรมสลับกันสร้างเอฟเฟกต์ก่อน/หลัง หรือสลับภาพอย่างง่าย ตั้ง Delay เป็น 500-1000ms (0.5-1 วินาที) ต่อเฟรมเพื่อให้คนดูเห็นแต่ละรูปชัด รูปแบบนี้เป็นที่นิยมสำหรับเปรียบเทียบสินค้า เปิดเผยผลลัพธ์ และสาธิต A/B

ทำไม GIF ของฉันถึงมีขนาดใหญ่มาก?

ขนาดไฟล์ GIF ขึ้นอยู่กับ 3 ปัจจัยหลัก: จำนวนเฟรม ขนาดพิกเซล และความซับซ้อนของสี GIF 100 เฟรมที่ 800px กว้างกับ 256 สีสามารถเกิน 10 MB ได้ง่าย วิธีลด: ลดขนาด (480px มักเพียงพอ) ตัดเฟรมที่ไม่จำเป็น จำกัดสีเป็น 64-128 และใช้ Lossy Compression การลดสี 20% มักประหยัดพื้นที่มากโดยไม่เห็นความแตกต่าง

GIF มีสีได้สูงสุดกี่สี?

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

สร้าง GIF ของคุณตอนนี้เลย

เปลี่ยนรูปภาพเป็น GIF เคลื่อนไหว ฟรี ปลอดภัย ทำงานในเบราว์เซอร์