สงสัยว่า ทำไมวงการเว็บยังใช้ภาพเคลื่อนไหว GIF ที่มีสีแค่ 256 สี ไม่ยอมผลักดันให้ทุก Browser รองรับ APNG และใช้ APNG อย่างจริงจังซักที เพราะ APNG ดีกว่า GIF ที่ทำภาพเคลื่อนไหวแบบ 16.7 ล้านสีได้ ซึ่ง GIF มีข้อจำกัดที่ทำสีของภาพได้ 256 สี เท่านั้นครับ
https://www.blognone.com/node/64749 - เห็นข่าวนี้แล้วจี๊ดกับ Google ที่ยังใช้รูปภาพเคลื่อนไหวแบบ GIF อยู่ ไม่ยอมผลักดันไปใช้ APNG ที่ดีกว่าซักทีครับ
APNG ใช้ได้แค่บน Firefox กับ Safari ครับ
อีกอย่าง เดี๋ยวนี้ถ้าจะทำ Animation จริงๆ คงหันไปเล่น gifv มากกว่าครับ ไฟล์เล็กกว่ากันเยอะ แถม Browser ก็รองรับมากแล้วด้วย
บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P
ขอบคุณครับสำหรับคำตอบ รอต่อไปครับ
สงสัยว่าทำไมวงการภาพถ่ายถึงยังใช้ JPG อยู่ ไม่ไปใช้ JPEG2000 ที่บีบอัดได้เล็กกว่ามากในคุณภาพเท่ากัน ผมเห็นแล้วจี๊ดกับ Canon/Nikon ที่ยังถ่ายรูปเป็น JPEG อยู่ ไม่ยอมผลักดันไปใช้ JPEG2000 ที่ดีกว่าซักทีครับ ทั้งๆ ที่โปรแกรมจัดการรูปทั้งหมดก็อ่าน JPEG2000 ได้สบาย
เหตุผลเดียวกันนั่นแหละครับ เรื่อง compatibility
เราเลิกใช้ jpeg นานแล้วค่ะ เวลาอัพรูปใช้ png ขนาดเกิน 3000*3000 pixel ตลอด ไฟล์นึง 10M กว่าๆ
ถูกต้องครับ เพราะ PNG ทำ Lossless ได้ดีกว่า JPEG2000 ครับ
เข้าใจผิดแล้วมั่งครับ ถึง png จะให้สีได้ 16.7 ล้านสี
แต่เป็นสีกราฟฟิก เวคเตอร์ สีจากการสร้างบนคอมพ์ ไม่ใช่สีธรรมชาติ งาน
โฟโต้ ลองเปรียบเทียบดูได้ครับ ลองไปอ่าน dpreview
คุณเข้าใจผิดครับ ทั้ง PNG และ JPG ก็เก็บรูปเป็นสีของแต่ละพิกเซลเหมือนกัน ซึ่งจะเป็นรูปที่ทำบนไหนก็ตาม ไม่ว่าถ่ายภาพ หรือ ทำในคอมพิวเตอร์ ถ้าเก็บในรูปแบบของพิกเซล (คือไม่ใช่เก็บแบบเวคเตอร์เช่นไฟล์ .ai, .eps, .svg etc) ก็สามารถเก็บได้ทั้งนั้นแหละครับ
แต่ทีนี้ PNG มันบีบบอัดแบบ lossless ทำให้รูปถ่านธรรมชาติที่มีการไล่ลำดับสีมาก จึงบีบอัดได้ลำบาก ทำให้ขนาดใหญ่ ไม่เหมือนไฟล์งานกราฟฟิกที่มักจะมีพื้นที่ที่เป็นสีเดียวกันเดะๆ ใหญ่ๆ หลายจุด ซึ่ง PNG จะบีบอัดไฟล์เหล่านี้ได้ดีมาก ขนาดเล็ก โดยทั่วไปจึงไม่นิยมใช้ไฟล์ภาพ PNG กับภาพถ่าย (ถ้าต้องการแบบ lossless ในวงการถ่ายภาพมักจะใช้ไฟล์ .TIF มากกว่า)
กรณีของ JPG เป็นการบีบอัดแบบ lossy คือมีการสูญเสียข้อมูลบางส่วน อัลกอริทึมของ JPG ถูกออกแบบมาให้บีบอัดรูปธรรมชาติที่มีการไล่สีสูงๆ ได้ดี แต่ในทางกลับกันเมื่อมาใช้เก็บรูปที่มีพื้นที่สีเรียบใหญ่ๆ เช่นงานกราฟฟิก กลับทำให้ไม่สามารถเก็บได้อย่างถูกต้องนัก (ถ้าลองเซฟไฟล์เป็น .JPG ดูจะพบว่าตามของของสองสีจะมีจุดสีแปลกๆ อยู่) จึงเหมาะกับการเก็บรูปถ่ายทั่วๆ ไปมากกว่าครับ
ทั้งนี้ไฟล์ JPEG2000 รองรับทั้งการบีบอัดแบบ lossy และ lossless และใช้งานเทคโนโลยีที่ใหม่กว่า JPG ในคุณภาพเดียวกันจึงทำให้ไฟล์เล็กกว่า (เหมือนเทียบ MPEG2 กับ H.264 นั่นแหละครับ) และเนื่องจากถูกออกแบบมาเพื่อบีบอัดภาพถ่ายโดยเฉพาะ จากการทดสอบของผม โดยส่วนมากแล้ว JPEG2000 จะทำขนาดได้เล็กกว่า PNG ครับ แต่นอกจากโปรแกรมแก้ไขภาพแล้วส่วนมากจะเปิดไฟล์ประเภทนี้ไม่ได้เลย