แปลง PNG เป็น APNG
ตัวแปลงนี้เขียนไฟล์ PNG ใหม่ให้เป็น APNG ซึ่งเป็นส่วนขยายแบบภาพเคลื่อนไหวของ PNG ภาพนิ่งหนึ่งภาพจะกลายเป็น APNG ที่มีหนึ่งเฟรม วิธีนี้มีประโยชน์เมื่อระบบอัปโหลดบังคับให้ใช้โครงสร้าง APNG แต่จะไม่ทำให้ภาพนิ่งเคลื่อนไหวได้ และไม่รวม PNG หลายไฟล์เป็นภาพเคลื่อนไหวเดียว
แปลงไฟล์รูปภาพ
หรือลากไฟล์ JPG, JPEG, JPE … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
ค่า 85 ทำให้ภาพถ่ายดูเหมือนต้นฉบับทุกประการ ควรลดค่านี้เฉพาะเมื่อต้องการไฟล์ที่เล็กลง
JPG, BMP และ EPS ไม่รองรับความโปร่งใส พิกเซลโปร่งใสจะถูกเติมด้วยสีนี้
รหัสสีแบบ Hex ที่ใช้แทนพิกเซลโปร่งใส เช่น #FFFFFF
รูปแบบนี้เก็บภาพได้เพียงภาพเดียว หากต้องการคงภาพเคลื่อนไหวไว้ ให้เลือกผลลัพธ์เป็น GIF หรือ WebP
ไอคอนหลายขนาดจะรวมความละเอียดหลายระดับไว้ในไฟล์เดียว เบราว์เซอร์และระบบปฏิบัติการจะเลือกขนาดที่ต้องใช้เอง
คงขนาดภาพเดิมไว้ หรือกำหนดด้านใดด้านหนึ่ง โดยระบบจะคงอัตราส่วนภาพไว้
จำนวนพิกเซลของด้านที่เลือกไว้ด้านบน
เปอร์เซ็นต์ของขนาดภาพต้นฉบับ
sRGB เหมาะสำหรับหน้าจอและเว็บไซต์ ควรคงค่าเดิมไว้สำหรับงานพิมพ์ ส่วนระดับสีเทาจะตัดสีออกทั้งหมด
เป็นข้อมูลเมตาเท่านั้น ค่า 0 จะคงค่าเดิมไว้ เครื่องพิมพ์และบางเว็บไซต์จะอ่านค่านี้ แต่จะไม่เปลี่ยนขนาดภาพเป็นพิกเซล
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์ PNG
เพิ่มไฟล์ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB PNG แต่ละไฟล์จะถูกแปลงแยกกัน ไม่มีการรวมไฟล์เข้าด้วยกัน
- 2
ตรวจสอบฟอร์แมตปลายทาง
แปลงเป็น ถูกตั้งเป็น APNG ไว้แล้ว ไม่มีแถบเลื่อนคุณภาพ เพราะ APNG เป็นแบบไม่สูญเสียคุณภาพ สีและความโปร่งใสจึงคงเดิมทุกประการ
- 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
APNG
Animated PNG
APNG เป็นส่วนขยายของ PNG ที่เก็บหลายเฟรมเพื่อสร้างภาพเคลื่อนไหว เสนอโดยนักพัฒนาของ Mozilla ในปี 2004 ต่างจาก GIF ตรงที่รองรับสีเต็ม 24 บิตและพื้นหลังโปร่งใสแบบ alpha 8 บิตที่นุ่มนวล ขอบของภาพเคลื่อนไหวจึงดูเรียบร้อยบนพื้นหลังทุกแบบ โปรแกรมดู PNG รุ่นเก่าจะแสดงเพียงเฟรมแรก ทำให้รูปแบบนี้เข้ากันได้กับระบบเดิม เบราว์เซอร์สมัยใหม่ทุกตัวเล่น APNG ได้ แต่โปรแกรมแก้ไขภาพ แอปแชต และโซเชียลเน็ตเวิร์กจำนวนมากยังถือว่าเป็น PNG แบบภาพนิ่ง ไฟล์อาจมีขนาดใหญ่เพราะแต่ละเฟรมจัดเก็บแบบ lossless
- การบีบอัด
- แบบไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ได้
- ภาพเคลื่อนไหว
- ได้
- เปิดตัว
- 2004 · Mozilla
PNG ภาพนิ่งจะถูกแปลงเป็น APNG เมื่อชุดสติกเกอร์ เกมเอนจิน หรือระบบจัดการแอสเซ็ตกำหนดให้ทุกไฟล์ต้องมีโครงสร้างของ PNG แบบเคลื่อนไหว ไฟล์ที่ไม่เคลื่อนไหวจึงต้องเข้ากับไฟล์แอนิเมชันอื่น ๆ
APNG กับ GIF: สี 24 บิตและอัลฟา 8 บิต
| APNG | GIF | WebP แบบเคลื่อนไหว | |
|---|---|---|---|
| สีต่อเฟรม | 16.7 ล้านสี (24 บิต) | จานสี 256 สี | 16.7 ล้านสี |
| ความโปร่งใส | อัลฟา 8 บิต ขอบนุ่ม | เปิดหรือปิดต่อพิกเซล | อัลฟา 8 บิต |
| เฟรมแบบไม่สูญเสียคุณภาพ | yes | yes | ไม่บังคับ |
| แสดงเป็นภาพนิ่งเมื่อไม่รองรับ | yes | no | no |
| เล่นได้ในเบราว์เซอร์หลักปัจจุบันทั้งหมด | yes | yes | yes |
APNG เดินทางจาก Mozilla สู่มาตรฐาน PNG ได้อย่างไร
2004
เสนอโดย Mozilla
นักพัฒนาของ Mozilla ออกแบบ APNG เป็นทางเลือกที่เรียบง่ายกว่า MNG
2008
Firefox 3
เบราว์เซอร์แรกที่เล่น APNG ได้เปิดตัว
2014
Safari 8
Apple เพิ่มการรองรับบน OS X Yosemite และ iOS 8
2017
Chrome 59
Chrome เข้าร่วม ทำให้ APNG เล่นได้ในเบราว์เซอร์หลักทุกตัว
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 รวมถึงจำนวนเฟรมได้เช่นกัน
- แปลง GIF เป็น APNGแปลง GIF เคลื่อนไหวเป็น APNG ครบทุกเฟรม พร้อมใช้ทำสติกเกอร์ดุ๊กดิ๊ก LINE และสติกเกอร์ Discord ปรับขนาดได้ในขั้นตอนเดียว ครั้งละสูงสุด 20 ไฟล์
- แปลง APNG เป็น GIFแปลงไฟล์ PNG แบบเคลื่อนไหว (APNG) ให้เป็น GIF เพื่อให้ขยับได้ในแชต ฟอรัม และอีเมล คงเฟรมและดีเลย์ไว้ ครั้งละสูงสุด 20 ไฟล์ ลบอัตโนมัติหลัง 30 นาที
- แปลง PNG เป็น GIFแปลงไฟล์ PNG ให้เป็น GIF สำหรับเครื่องมือและเทมเพลตที่รับเฉพาะ GIF พร้อมดูก่อนว่าจานสี 256 สีและความโปร่งใสแบบ 1 บิตจะส่งผลต่อรูปของคุณอย่างไร
- แปลง GIF เป็น PNGแปลงไฟล์ GIF ให้เป็น PNG โดยคงพื้นหลังโปร่งใสไว้ เลือกเฟรมแรกเป็นภาพนิ่ง หรือส่งออกทุกเฟรมของภาพเคลื่อนไหวเป็นไฟล์ PNG แยกกัน
- แปลง PNG เป็น ICOแปลงไฟล์ PNG ให้เป็น ICO ออนไลน์ ได้ไฟล์ .ico ไฟล์เดียวที่มีทุกขนาดตั้งแต่ 16 ถึง 256 px พื้นหลังโปร่งใสคงเดิม ใช้ทำ favicon และช็อตคัต Windows ฟรี ไม่ต้องสมัคร