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

แปลง PNG เป็น APNG

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

แปลงไฟล์รูปภาพ

หรือลากไฟล์ JPG, JPEG, JPE … มาวางที่นี่ ·

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

ผลลัพธ์

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

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

  1. 1

    อัปโหลดไฟล์ PNG

    เพิ่มไฟล์ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB PNG แต่ละไฟล์จะถูกแปลงแยกกัน ไม่มีการรวมไฟล์เข้าด้วยกัน

  2. 2

    ตรวจสอบฟอร์แมตปลายทาง

    แปลงเป็น ถูกตั้งเป็น APNG ไว้แล้ว ไม่มีแถบเลื่อนคุณภาพ เพราะ APNG เป็นแบบไม่สูญเสียคุณภาพ สีและความโปร่งใสจึงคงเดิมทุกประการ

  3. 3

    แปลงแล้วดาวน์โหลด

    กด แปลงเป็น APNG ไฟล์ผลลัพธ์แต่ละไฟล์ยังคงนามสกุล .png ซึ่งเป็นชื่อปกติของไฟล์ APNG

คำตอบ

การแปลง PNG เป็น APNG ทำอะไรกันแน่

เป็นการเพิ่ม animation chunk ของ APNG ครอบข้อมูลภาพเดิม ใส่ PNG หนึ่งไฟล์จะได้ APNG หนึ่งเฟรม พิกเซล สี และอัลฟาเหมือนเดิมทุกประการ ไม่ได้ทำให้ภาพนิ่งเคลื่อนไหว และไม่ได้รวม PNG หลายไฟล์เป็นลำดับภาพ

แปลง PNG เป็น APNG: ภาพนิ่งหนึ่งภาพ ได้หนึ่งเฟรม

APNG คือ PNG ที่มี chunk เพิ่มอีกสามชนิด acTL ระบุจำนวนเฟรมและจำนวนรอบการเล่นซ้ำ fcTL กำหนดขนาด ตำแหน่ง และเวลาหน่วงของแต่ละเฟรม และ fdAT เก็บเฟรมหลังจากเฟรมแรก เฟรมแรกถูกเก็บใน IDAT chunk ปกติ โปรแกรมที่ไม่รู้จัก APNG จึงแสดงเป็น PNG ภาพนิ่งธรรมดา ความเข้ากันได้ย้อนหลังนี้คือจุดเด่นที่สุดของฟอร์แมต และเป็นเหตุผลที่ไฟล์ยังใช้นามสกุล .png

การแปลงภาพนิ่งหนึ่งภาพจะเพิ่ม acTL chunk ที่ระบุว่าแอนิเมชันมีหนึ่งเฟรม พร้อม fcTL หนึ่งรายการ ภาพไม่เปลี่ยนให้เห็น หลายคนที่ค้นหาการแปลงนี้คาดหวังมากกว่านั้น จึงขอบอกตรง ๆ ว่า ภาพนิ่งไม่อาจมีการเคลื่อนไหวที่ไม่เคยมี และหน้านี้ถือว่าไฟล์ที่อัปโหลดแต่ละไฟล์เป็นภาพแยกกัน

PNG

Portable Network Graphics

PNG เป็นรูปแบบภาพแรสเตอร์แบบไม่สูญเสียข้อมูล (lossless) ที่ PNG Development Group เผยแพร่ในปี 1996 และต่อมาได้รับการกำหนดเป็นมาตรฐานโดย W3C และ ISO รักษาทุกพิกเซลไว้อย่างแม่นยำ รองรับพื้นหลังโปร่งใสแบบ alpha เต็มรูปแบบ และแสดงข้อความ ขอบคม และสีพื้นเรียบได้โดยไม่มีสิ่งแปลกปลอมในภาพ (artefact) ความแม่นยำนี้ทำให้เหมาะกับภาพหน้าจอ โลโก้ ไอคอน และกราฟิกส่วนติดต่อผู้ใช้ ข้อแลกเปลี่ยนคือขนาด ภาพถ่ายที่บันทึกเป็น PNG มักใหญ่กว่าภาพเดียวกันในรูปแบบ JPEG หรือ WebP หลายเท่า เบราว์เซอร์ ระบบปฏิบัติการ และโปรแกรมแต่งภาพทุกตัวเปิดไฟล์ PNG ได้

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

APNG

Animated PNG

APNG เป็นส่วนขยายของ PNG ที่เก็บหลายเฟรมเพื่อสร้างภาพเคลื่อนไหว เสนอโดยนักพัฒนาของ Mozilla ในปี 2004 ต่างจาก GIF ตรงที่รองรับสีเต็ม 24 บิตและพื้นหลังโปร่งใสแบบ alpha 8 บิตที่นุ่มนวล ขอบของภาพเคลื่อนไหวจึงดูเรียบร้อยบนพื้นหลังทุกแบบ โปรแกรมดู PNG รุ่นเก่าจะแสดงเพียงเฟรมแรก ทำให้รูปแบบนี้เข้ากันได้กับระบบเดิม เบราว์เซอร์สมัยใหม่ทุกตัวเล่น APNG ได้ แต่โปรแกรมแก้ไขภาพ แอปแชต และโซเชียลเน็ตเวิร์กจำนวนมากยังถือว่าเป็น PNG แบบภาพนิ่ง ไฟล์อาจมีขนาดใหญ่เพราะแต่ละเฟรมจัดเก็บแบบ lossless

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

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

APNG กับ GIF: สี 24 บิตและอัลฟา 8 บิต

APNGGIFWebP แบบเคลื่อนไหว
สีต่อเฟรม16.7 ล้านสี (24 บิต)จานสี 256 สี16.7 ล้านสี
ความโปร่งใสอัลฟา 8 บิต ขอบนุ่มเปิดหรือปิดต่อพิกเซลอัลฟา 8 บิต
เฟรมแบบไม่สูญเสียคุณภาพyesyesไม่บังคับ
แสดงเป็นภาพนิ่งเมื่อไม่รองรับyesnono
เล่นได้ในเบราว์เซอร์หลักปัจจุบันทั้งหมดyesyesyes

APNG เดินทางจาก Mozilla สู่มาตรฐาน PNG ได้อย่างไร

  1. 2004

    เสนอโดย Mozilla

    นักพัฒนาของ Mozilla ออกแบบ APNG เป็นทางเลือกที่เรียบง่ายกว่า MNG

  2. 2008

    Firefox 3

    เบราว์เซอร์แรกที่เล่น APNG ได้เปิดตัว

  3. 2014

    Safari 8

    Apple เพิ่มการรองรับบน OS X Yosemite และ iOS 8

  4. 2017

    Chrome 59

    Chrome เข้าร่วม ทำให้ APNG เล่นได้ในเบราว์เซอร์หลักทุกตัว

  5. 2025

    PNG Third Edition

    มาตรฐานของ W3C รวม APNG chunk เข้าเป็นส่วนหนึ่งของ PNG

วิธีทำ PNG เคลื่อนไหวจริง

นานหลายสิบปีที่ PNG Development Group ไม่นำ APNG เข้าสู่ข้อกำหนดอย่างเป็นทางการ การลงคะแนนเมื่อปี 2007 ปฏิเสธ APNG เพื่อเลือก MNG ซึ่งแทบไม่มีใครนำไปใช้ เบราว์เซอร์จึงทำ APNG กันเอง และฉบับพิมพ์ครั้งที่สามปี 2025 ก็รับรอง APNG ในที่สุด ปัจจุบันการใช้งานที่รู้จักกันดีที่สุดคือสติกเกอร์แชต LINE กำหนดให้สติกเกอร์แอนิเมชันใช้ APNG นักออกแบบจึงแปลง GIF เป็น APNG

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

คำถามเกี่ยวกับการแปลง PNG เป็น APNG

หลังแปลง PNG เป็น APNG แล้ว ภาพนิ่งของฉันจะเคลื่อนไหวหรือไม่

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

รวมเฟรม PNG หลายไฟล์เป็น APNG ไฟล์เดียวที่นี่ได้หรือไม่

ไม่ได้ในหน้านี้ PNG ที่อัปโหลดแต่ละไฟล์จะถูกแปลงแยกเป็นไฟล์ของตัวเอง หากต้องการสร้างแอนิเมชัน ให้เริ่มจากวิดีโอด้วยเครื่องมือแปลงวิดีโอเป็น GIF หรือแปลง GIF ที่มีอยู่ด้วยแปลง GIF เป็น APNG

ทำไมจึงต้องใช้ APNG แบบเฟรมเดียว

สคริปต์บิลด์ ตัวตรวจสอบสติกเกอร์ และระบบจัดการแอสเซ็ตบางตัวจะตรวจหา animation control chunk ของ APNG และไม่รับ PNG ธรรมดา แม้เป็นเฟรมที่ไม่เคลื่อนไหว เช่น ตัวแทนภาพนิ่งในชุดแอสเซ็ตแอนิเมชัน การแปลงจะเพิ่มโครงสร้างนี้โดยไม่แตะต้องพิกเซล

APNG แบบเฟรมเดียวผ่านการตรวจสติกเกอร์เคลื่อนไหวของ LINE หรือไม่

ไม่ LINE กำหนดให้สติกเกอร์แอนิเมชันเป็น APNG ที่มีหลายเฟรม เฟรมนิ่งเฟรมเดียวจึงไม่ตรงตามข้อกำหนด ให้ทำแอนิเมชันก่อน แล้วตรวจจำนวนเฟรมและขนาดตามคู่มือสำหรับครีเอเตอร์ของ LINE

ไฟล์ APNG มีขนาดไฟล์ใหญ่กว่า PNG ต้นฉบับหรือไม่

เพิ่มขึ้นเพียงไม่กี่สิบไบต์จาก control chunk ที่เพิ่มเข้ามา ข้อมูลภาพถูกบีบอัดแบบไม่สูญเสียคุณภาพเหมือนเดิม ขนาดไฟล์จึงแทบไม่เปลี่ยน

จะตรวจสอบได้อย่างไรว่าไฟล์เป็น APNG จริง

เปิดไฟล์ด้วยโปรแกรมดู hex แล้วหาตัวอักษร acTL ก่อน IDAT chunk แรก เครื่องมืออย่าง ExifTool ก็แสดงข้อมูล animation control รวมถึงจำนวนเฟรมได้เช่นกัน