ข้ามไปยังเนื้อหาหลัก

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

Image Machine logo
Image Machine

Back to Home

GIF เป็น APNG — แปลง GIF เคลื่อนไหวเป็น APNG เคลื่อนไหว

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

อัปโหลด GIF เพื่อแปลงเป็น APNG

ลาก GIF เคลื่อนไหวมาวางที่นี่ หรือคลิกเพื่อเลือกไฟล์ ทุกอย่างทำงานในเครื่องของคุณ

เลือก GIF

วางรูปภาพ (Ctrl/⌘+V) หรือลากวาง — หรือดึงจาก URL

GIF to APNG แปลง GIF แบบเคลื่อนไหวเป็น animated PNG (APNG) ทั้งหมดในเบราว์เซอร์ APNG เป็น extension ที่ทันสมัยและ backward-compatible ของ PNG format ที่เก็บ animation เต็มในไฟล์ .png เดียว ต่างจาก GIF ซึ่งจำกัดที่ 256-color palette ต่อเฟรมและ transparent color เดียวแบบ on/off สมบูรณ์ APNG รองรับสี 24-bit เต็มและความโปร่งใส 8-bit (256-level) เรียบ และการแปลงเป็น lossless อย่างสมบูรณ์ ผลลัพธ์คือ animation ที่สะอาดและคมชัดกว่า ไม่มีการ dithering banding และขอบ anti-aliased นุ่มที่ GIF ไม่สามารถแสดงได้ เนื่องจากทุกอย่างทำในเครื่องด้วย JavaScript GIF ไม่ถูกอัปโหลดขึ้นเซิร์ฟเวอร์ ไม่มีลายน้ำ ไม่มีลายน้ำ และใช้งานออฟไลน์ได้เมื่อโหลดหน้า

การแปลง GIF เป็น APNG เปลี่ยนอะไรจริง ๆ

เกิดอะไรขึ้นไฟล์ GIF ที่คุณอัปโหลดไฟล์ APNG ที่ได้ออกมา
สีมากที่สุด 256 สีต่อเฟรม จากภาพเคลื่อนไหวแปดไฟล์ที่ทดสอบ เฟรมที่มีสีมากที่สุดของแต่ละไฟล์มีสีต่างกันเพียง 29 ถึง 253 สี เพราะเพดานนั้นเป็นของตัวรูปแบบเองมีให้ใช้ครบ 16.7 ล้านสี เพียงแต่ GIF ไม่เหลือสีใดจะให้แล้ว การแปลงแม่นยำ คุณจึงได้สีเดิม 29 ถึง 253 สีนั้นกลับมาในภาชนะที่จุได้มากกว่านั้นมาก
ความเที่ยงตรงเท่ากับที่ GIF เป็นอยู่แล้วพิกเซลตรงกันทีละไบต์ ตรวจสอบด้วยการถอดรหัสผลลัพธ์ของเราด้วย Pillow ซึ่งเป็นการนำไปใช้ที่ไม่ได้ใช้โค้ดร่วมกับเราเลย ทุกเฟรมตรงกันพอดี รวมถึงช่องอัลฟา
ความโปร่งใสหนึ่งบิต พิกเซลจะโปร่งใสทั้งหมดหรือทึบทั้งหมด ไม่มีระหว่างกลาง ไม่มีไฟล์ใดในแปดไฟล์ทดสอบที่มีพิกเซลโปร่งใสบางส่วนแม้แต่พิกเซลเดียว เพราะ GIF เก็บสิ่งนั้นไม่ได้256 ระดับ ซึ่งต้นทางก็ให้ไม่ได้เช่นกัน จะมีประโยชน์ก็ต่อเมื่อคุณแก้ไข APNG นั้นต่อภายหลัง
ขนาดไฟล์เท่าที่คุณอัปโหลดมาโดยทั่วไปใหญ่ขึ้น จากภาพเคลื่อนไหวแปดไฟล์ที่ทดสอบ อยู่ที่ 95% ถึง 1064% ของไฟล์เดิม และ 182% สำหรับไฟล์กลาง มีเพียงหนึ่งในแปดที่เล็กลง และนั่นคือต้นฉบับแนวภาพถ่ายเพียงไฟล์เดียวในชุดนี้
จังหวะเวลาและการวนซ้ำค่าหน่วงของแต่ละเฟรมและจำนวนรอบการวนทั้งสองอย่างส่งต่อไปโดยไม่เปลี่ยน APNG เก็บค่าหน่วงเป็นเศษส่วนที่แม่นยำแทนที่จะเป็นหนึ่งในร้อยวินาทีแบบ GIF จึงไม่มีการปัดเศษ
เล่นได้ที่ไหนได้ทุกที่ รวมถึงที่ที่ไม่รับภาพเคลื่อนไหวรูปแบบอื่นเลยเบราว์เซอร์ปัจจุบันทุกตัว และ Safari ตั้งแต่ปี 2014 ส่วนซอฟต์แวร์รุ่นเก่า โปรแกรมอีเมล และแบบฟอร์มอัปโหลดจำนวนมากยังคงปฏิเสธ

วัดจากไฟล์ GIF เคลื่อนไหว 8 ไฟล์จากวิกิมีเดียคอมมอนส์ (15 ถึง 288 เฟรม, 116 KB ถึง 9.9 MB) โดยส่งผ่านโค้ดของหน้านี้เอง คือโมดูลชุดเดียวกับที่เบราว์เซอร์รัน ไม่ใช่ตัวเข้ารหัสตัวแทน ทำซ้ำได้ด้วย scripts/measure-apng-gif.mts บทสรุปตามตรงคือ การแปลง GIF เป็น APNG ทำให้ไฟล์ใหญ่ขึ้นและคืนสิ่งที่คุณใส่เข้าไปกลับมาแบบเดียวกันเป๊ะ คุ้มที่จะทำถ้าคุณตั้งใจจะแก้ไขภาพเคลื่อนไหวนี้ต่อ เพราะจากนั้นทุกการแก้ไขจะไม่สูญเสียคุณภาพ แต่ไม่คุ้มถ้าทำเพื่อ «ปรับคุณภาพให้ดีขึ้น» เพราะคุณภาพถูกใช้ไปแล้วตั้งแต่ตอนที่ไฟล์กลายเป็น GIF ที่ที่ APNG คุ้มค่ากับขนาดของมันจริง ๆ คือเฟรมที่ไม่เคยผ่านจานสีมาก่อน เฟรมภาพถ่ายสิบสองเฟรมขนาด 320x240 มีสีต่างกัน 14,204 สีในเฟรมเดียว และมีขนาด 673.5 KB เมื่อเป็น GIF เทียบกับ 1686.7 KB เมื่อเป็น APNG อีกทั้ง GIF นั้นทำให้แต่ละช่องสีคลาดไปเฉลี่ย 2.24 และมากสุดถึง 14 ถ้าเพิ่มการค่อย ๆ จางของความโปร่งใสเข้าไป ช่องว่างจะเปิดไปอีกทาง คือพิกเซล 300,120 จุดถูกดีดค่าอัลฟาไปเป็นทึบเต็มหรือหายไปทั้งหมด ต่างกันมากสุด 127 ระดับ ซึ่งเป็นสิ่งที่ GIF ทำไม่ได้เลย

วิธีใช้งาน

1

เลือกเครื่องมือ

เลือกจากเครื่องมือกว่า 168+ รายการเพื่อปรับขนาด แปลง บีบอัด หรือปรับแต่งรูปภาพของคุณ

2

อัปโหลดและแก้ไข

ลากและวางรูปภาพของคุณแล้วปรับการตั้งค่า ไฟล์จะยังคงอยู่บนอุปกรณ์ของคุณ

3

ดาวน์โหลด

บันทึกผลลัพธ์ของคุณได้ทันที — ไม่มีลายน้ำ ไม่ต้องสมัครสมาชิก

ทำไมต้อง Image Machine?

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์

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

ฟรีอย่างสมบูรณ์

ทุกเครื่องมือใช้งานได้ฟรี ไม่มีข้อจำกัด ไม่มีลายน้ำ และไม่มีค่าใช้จ่ายแอบแฝง

รวดเร็วทันใจ

ไม่ต้องรอการอัปโหลด — รูปภาพของคุณถูกประมวลผลทันทีบนอุปกรณ์ของคุณเอง

คุณภาพระดับมืออาชีพ

ผลลัพธ์คมชัดระดับพิกเซล พร้อมการควบคุมรูปแบบ ขนาด และคุณภาพได้อย่างเต็มที่

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

ทำไมต้องแปลง GIF เป็น APNG?

APNG รักษาสี 24-bit เต็มและความโปร่งใส 8-bit จริง ในขณะที่ GIF ถูกจำกัดที่ 256 สีต่อเฟรมและความโปร่งใสแบบ on/off เท่านั้น การแปลงเป็น APNG ลบ color banding และขอบโปร่งใสที่หยักเป็นเอกลักษณ์ของ GIF ให้ animation สะอาดกว่าอย่างเห็นได้ชัด สะดวกสำหรับ logo, sticker, UI animation และอะไรก็ตามที่มี gradient หรือขอบนุ่ม

การแปลง lossless ไหม?

ใช่ แต่ละเฟรม GIF ถูก decode เป็นพิกเซลแม่นยำและ re-encode เข้า APNG โดยไม่มีการลดคุณภาพหรือ re-compression ของภาพที่มองเห็น APNG เหมือน PNG เป็น lossless format timing ของ animation (per-frame delay) และการตั้ง loop จาก GIF ต้นฉบับถูกรักษา

APNG จะเล็กกว่า GIF ไหม?

ไม่เสมอ APNG เก็บเฟรม lossless สีเต็ม ดังนั้นสำหรับ animation ที่มีรายละเอียดสูงหรือถ่ายภาพไฟล์อาจใหญ่กว่า GIF 256 สีที่เทียบเท่า การ trade-off คือคุณภาพภาพที่สูงกว่า สำหรับ graphic ง่ายๆ ที่มีสีแบนและความโปร่งใส APNG มักใกล้เคียงในขนาดในขณะที่ดูดีกว่า

เบราว์เซอร์และแอปรองรับ APNG ไหม และเป็นส่วนตัวไหม?

เบราว์เซอร์สมัยใหม่ทั้งหมด Chrome, Firefox, Safari และ Edge render APNG และเล่น animation .apng/.png ที่แอปไม่รู้จักว่าเป็น animated ยังแสดงเฟรมแรก การแปลงเกิดขึ้นทั้งหมดบนอุปกรณ์ของคุณในเบราว์เซอร์ ดังนั้นไฟล์ไม่ถูกอัปโหลดและไม่มีอะไรถูกเก็บบนเซิร์ฟเวอร์

เครื่องมือแก้ไข

ปรับขนาด GIF

พลิกรูปภาพ

APNG เป็น GIF

เพิ่มข้อความลงใน GIF

หมุนและพลิก GIF

GIF เป็น สไปรต์ชีต