Tags:
Topics: 

เรื่องที่หลายคนอาจจะไม่ทันระวังคือไฟล์ภาพอย่าง JPEG ที่เราใช้กันอยู่ทุกวันนี้มีการจดสิทธิบัตรบางส่วนเอาไว้โดย Compression Labs Inc. (CLI) ทำให้ทุกคนที่เขียนโปรแกรมอ่านเขียนไฟล์ JPEG มีสิทธิถูกฟ้องจากบริษัท Forgent ซึ่งเป็นเจ้าของ CLI ได้โดยถ้วนหน้า

ตอนนี้มูลนิธิเพื่อสิทธิบัตรสาธารณะ (Public Patent Foundation - PUBPAT) ได้ยื่นเรื่องต่อสำนักงานสิทธิบัตรของสหรัฐ เพื่อให้พิจารณาสิทะธิบัตรดังกล่าวซ้ำอีกครั้ง โดยมีการพบหลักฐานถึงการใช้งานเทคโนโลยีของ CLI ก่อนหน้าที่จะมีการจดสิทธิบัตรในปี 1987

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

ที่มา - PUBPAT

Get latest news from Blognone

Comments

By: sid
Writer
on 18 November 2005 - 10:53 #2288

สนับสนุน PNG 100% ว่าแต่ทำไมไม่มีกล้องดิจิตอลตัวไหนใช้ PNG เลย

By: chris
WriterAndroidUbuntuWindows
on 18 November 2005 - 14:57 #2289

png มันไม่เหมาะกับรูปแบบไฟล์ภาพถ่ายครับ ถึงตามทฤษฎีจะเก็บจำนวนสีได้ถึง 16 บิท แต่ขนาดไฟล์ใหญ่กว่า jpg ที่คุณภาพรูปพอๆ กัน

png มาแทน gif มากกว่า (ซึ่งก็มีปัญหา patent เหมือนกัน)

By: mk
FounderAndroid
on 18 November 2005 - 15:04 #2290
mk's picture

patent gif นี่ expire แล้วนะ

By: Anonymous on 18 November 2005 - 22:12 #2296

PNG บีบไฟล์ภาพได้เล็กสุดโดยไม่เสียคุณภาพเลย ไปใช้ jpeg ทำไมเนอะ jpeg คุณภาพต่ำกว่า png นะ ต่อให้คุณภาพ 100% ก็เถอะ สีมันจะเพี้ยน ลองเทียบกับต้นฉับที่เป็น bmp ได้

By: ipats
ContributorNOOBIn Love
on 19 November 2005 - 00:38 #2298

ผมชอบใช้ png มากกว่า gif นะครับ เพราะ alpha channel แต่.. browser ดังกลับไม่ซัพพอร์ตซะนี่ (เห็นว่ารุ่น 7 จะใช้ได้มั๊งง รอ..)

ส่วน jpeg ..ผมเห็นมันมี jpeg2000 ออกมา ไม่ทราบว่าโดนปัญหานี้ด้วยเปล่าครับ แต่ก็ไม่เห็นมีคนใช่กันแพร่หลายเลยอ่ะ


iPAtS

By: Anonymous on 19 November 2005 - 08:18 #2300

gif เอามาเทียบกับ png ไม่ได้เลย มวยคนละรุ่น gif แสดงสีได้แค่ 256 สี png แสดงสีได้ 16.2 ล้านสี และ gif animation ก็สู้ flash animation ไม่ได้เลย ทั้งเรื่องขนาดไฟล์ ความงาม และคุณภาพ บางคนยังไม่เคยใช้ png แค่ฟังๆคนที่ไม่เคยใช้เหมือนกันเล่ามาก็เชื่อตามแซะแล้ว

ส่วน jpeg2000 จะบีบภาพได้ขนาดไฟล์เล็กลงกว่า jpeg อีก 20% แต่ถ้าบีบแบบคุณภาพ 100% สีก็ยังเพี้ยนอยู่ ผมก็ใช้อยู่ ใช้เก็บภาพ scan จากหนังสือ art book ที่ขนาดภาพใหญ่แต่ไม่ต้องการคุณภาพสูง

By: plynoi on 19 November 2005 - 10:24 #2301

กล้องมันถ่ายออกมาเป็น jpg อย่างเดียวอ่ะคับ :'(

By: chris
WriterAndroidUbuntuWindows
on 19 November 2005 - 16:28 #2315

"และ gif animation ก็สู้ flash animation ไม่ได้เลย"

จะบอกทำไมเนี่ยครับ

png บีบข้อมูลแบบ lossless เหมือน gif เพราะฉะนั้นแน่นอนที่มันไม่เพี้ยนเหมือน jpeg แต่เหตุผลที่คนไม่ใช้ png กับรูปชนิดรูปถ่ายเพราะมันไม่เหมาะสมครับ ขนาดมันใหญ่ไม่คุ้มกับคุณภาพในกรณีทั่วไป มันทำได้ แต่มันไม่เหมาะ โดยเฉพาะเมื่อต้องมีการโอนข้อมูลให้กัน ไม่ว่าจะทางสื่อไหน ถ้าต้องการคุณภาพสูงมากๆ ก็ใช้ jpeg แบบ least compressed หรือ tiff

ผมไม่ได้บอกว่า png ไม่น่าใช้ และหลายคนก็ไม่ได้สักแต่ฟังเขาเล่ามา แต่ของมันมีข้อจำกัดแตกต่างกันไป

http://www.libpng.org/pub/png/pngintro.html

By: lew
FounderJusci's WriterMEconomicsAndroid
on 20 November 2005 - 08:36 #2326
lew's picture

กลายเป็นประเด็น PNG vs. JPEG ไปเลยแฮะ -_-''


lewcpe.com, @wasonliw

By: mk
FounderAndroid
on 20 November 2005 - 15:21 #2330
mk's picture

png ถูกคิดขึ้นมาเพราะข้อจำกัดหลายอย่างใน gif เช่นเรื่อง patent ของการบีบอัด หรือจำนวนสีที่จำกัดครับ http://en.wikipedia.org/wiki/PNG