Back to Home
GIF เป็น APNG — แปลง GIF เคลื่อนไหวเป็น APNG เคลื่อนไหว
แปลง GIF เคลื่อนไหวเป็น PNG เคลื่อนไหว (APNG) ได้ทันทีในเบราว์เซอร์ของคุณ APNG รองรับสี 24 บิตเต็มรูปแบบและความโปร่งใส 8 บิตจริงโดยไม่สูญเสียคุณภาพ ทำให้แอนิเมชันดูสะอาดตาและคมชัดกว่า GIF 256 สี ไม่ต้องอัปโหลด ไม่มีลายน้ำ — ไฟล์ของคุณจะไม่ออกจากอุปกรณ์ของคุณ
อัปโหลด GIF เพื่อแปลงเป็น APNG
ลาก 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 ทำไม่ได้เลย
วิธีใช้งาน
เลือกเครื่องมือ
เลือกจากเครื่องมือกว่า 168+ รายการเพื่อปรับขนาด แปลง บีบอัด หรือปรับแต่งรูปภาพของคุณ
อัปโหลดและแก้ไข
ลากและวางรูปภาพของคุณแล้วปรับการตั้งค่า ไฟล์จะยังคงอยู่บนอุปกรณ์ของคุณ
ดาวน์โหลด
บันทึกผลลัพธ์ของคุณได้ทันที — ไม่มีลายน้ำ ไม่ต้องสมัครสมาชิก
ทำไมต้อง 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 ยังแสดงเฟรมแรก การแปลงเกิดขึ้นทั้งหมดบนอุปกรณ์ของคุณในเบราว์เซอร์ ดังนั้นไฟล์ไม่ถูกอัปโหลดและไม่มีอะไรถูกเก็บบนเซิร์ฟเวอร์