TIFF มีคุณภาพสูงกว่า PNG-24 จริงหรือไม่


20

ฉันได้ทำการค้นคว้าเพื่อพยายามหาสาเหตุว่าทำไมผู้คนจำนวนมากไม่เก็บไฟล์ภาพความละเอียดสูงเป็น PNG-24 PNG มีการบีบอัดข้อมูลแบบย้อนกลับได้แบบไม่สูญเสียซึ่งเป็นรูปแบบที่เป็นมิตรกับอินเทอร์เน็ตดังนั้นเว็บเบราว์เซอร์ใดก็ตามสามารถดูได้และสนับสนุนความโปร่งใสแบบเต็ม

ฉันเคยเห็นหลายคนบอกว่า TIFF มี "คุณภาพสูงกว่า" PNG แต่ไม่มีใครให้รายละเอียดใด ๆ ว่าคุณภาพนั้นสูงกว่าอย่างไร PNG-24 ไม่มีความสูญเสียดังนั้นเมื่อคุณ "บันทึกเป็น" TIFF เป็น PNG คุณจะสูญเสียคุณภาพได้อย่างไร


กําหนดที่มีคุณภาพสูง การสูญเสียโปรไฟล์สีหมายถึงคุณภาพต่ำลงหรือไม่ กำลังสูญเสียข้อมูลเมตา ความคมชัด? ความลึกของสี?
takeshin

@takeshin, Zzz เมื่อผู้คนพูดถึงรูปภาพแน่นอนว่า "คุณภาพสูงกว่า" หมายถึงคุณภาพของภาพ มันจะเป็นอะไรอีก? หากคอมพิวเตอร์แสดง FileA โดยใช้พิกเซลเดียวกับที่ใช้กับ FileB เราสามารถพูดได้ว่าไฟล์ทั้งสองมีคุณภาพของภาพที่เหมือนกัน
Pacerier

คำตอบ:


23

คุณพูดถึง PNG-24 อย่างชัดเจน - ที่มีแปดบิตต่อช่องในขณะที่ไฟล์ TIFF สามารถมี 16 นั่นอาจเป็นเหตุผลหนึ่งที่คุณภาพอาจสูงกว่าจากการแปลง RAW โดยเฉพาะอย่างยิ่ง แต่ถ้าคุณทำการแก้ไขจำนวนมาก

มาตรฐาน PNG ยังรองรับ 16-bit per channel (PNG-48) แต่ฉันไม่รู้ว่ามีแอพพลิเคชั่นรองรับจำนวนมากในขณะที่ทุกอย่างที่สามารถอ่าน TIFF จะสามารถอ่านไฟล์ TIFF ขนาด 16 บิตได้

TIFF ยังสามารถเก็บเลเยอร์ไว้ซึ่งไม่ได้เป็นปัญหาคุณภาพมากเท่ากับความยืดหยุ่น PNG มีจุดประสงค์เพื่อเก็บภาพไม่ใช่ชุดแบบแบ่งชั้น (แม้ว่า APNG สามารถเก็บภาพได้ แต่ไม่ได้มีจุดประสงค์เดียวกัน)

อีกหนึ่งข้อมูลที่เป็นประโยชน์อีกอย่างหนึ่งคือ TIFF สามารถเก็บเลเยอร์ Photoshop หลายชนิดฉันใช้มันสำหรับรูปภาพที่มีเลเยอร์การปรับจำนวนมาก ที่เป็นไปไม่ได้กับ PNG คุณจะต้องทำให้ภาพทั้งหมดแบน


3
ในความเป็นจริงช่องสัญญาณในไฟล์ TIFF สามารถอยู่ในรูปแบบทศนิยมใด ๆ ของ IEEE 754 ได้เช่นกันเช่น 128 บิตหนึ่งสำหรับ 384 บิต (48 ไบต์) ต่อพิกเซลในรูปแบบ RGB, YCbCr และ CIE L a b * และ 512 บิต ( 64 ไบต์) ต่อพิกเซลในรูปแบบ CMYK เช่นเดียวกันกับช่องอัลฟ่าใด ๆ หากมีอยู่รวมถึงช่องที่ไม่สามารถมองเห็นได้ (ภาพจากดาวเทียมมักจะเต็มไปด้วยช่อง IR ในวงดนตรีที่แตกต่างกันเป็นต้น)
Martin Sojka

1
ไฟล์ TIFF ที่เท่ากันสามารถเป็นแฟกซ์กลุ่ม 3 ได้ ทำไมคนต้องอย่างต่อเนื่อง conflate รูปแบบภาชนะที่มีรูปแบบที่มีอยู่ภายในมัน ...
เจมส์ปราดเปรื่อง

@ เคนดัลดังนั้นความแตกต่างของคุณภาพระหว่าง TIFF-58 และ PNG-48 คืออะไร พวกเขาผลิตพิกเซลที่เหมือนกันบนหน้าจอหรือไม่
Pacerier

@Pacerier TIFF-58 (มีมาตรฐานดังกล่าวหรือไม่หรือคุณหมายถึงไฟล์ TIFF 16 บิตหรือไม่) จะดูไม่แตกต่างจากหน้าจอ (หรือพิมพ์) กว่า PNG 48 ทั้งคู่ไม่มีความสูญเสีย เป็นเพียงแอปพลิเคชันเพิ่มเติมที่จะสามารถเปิด TIFF ได้
Kendall Helmstetter Gelner

11

ดูทำไมกล้องส่วนใหญ่ไม่รองรับรูปแบบ PNG สำหรับคำตอบอื่น ๆ เหตุผลที่อ้างถึงบ่อยครั้งคือเมตาดาต้าปกติ (IPTC และ EXIF ​​ของ TIFF และ JPG) ไม่รองรับ PNG และซอฟต์แวร์เป็นอย่างดี

PNG สนับสนุนโปรไฟล์สีในขณะนี้ แต่ไม่ได้ให้ CMYK เหมือนกับที่ TIFF ทำเพราะมุ่งเน้นที่การใช้งานเว็บ

เรื่องย่อ: ฉันเคยเก็บ 2000dpi 135er สแกนเป็น PNG ก่อนที่ฉันจะใส่ใจเกี่ยวกับข้อมูลเมตา แต่ผลลัพธ์ไม่ได้แตกต่างกันมากนักจาก TIFF ด้วย LZW + การทำนาย (ฟรีตั้งแต่ปี 2003) ในกรณีส่วนใหญ่ของฉัน (ขนาด 25-25%) คุ้มค่ากับการแปลงเวลาทันที


3
PNG ในรูปแบบไม่มีปัญหาในการรองรับข้อมูลเมตา ดูเหมือนว่าปัญหาจะเกิดขึ้นกับบรรณาธิการและโปรแกรมเมอร์ที่ไม่มีทักษะซึ่งคิดว่ามันไม่สามารถทำได้ดังนั้นอย่าเสนอมัน
James Snell

7

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

โปรดทราบว่าทั้ง TIFF และ PNG มีความลึกบิตสูงกว่าเช่นกัน คนส่วนใหญ่ที่ยังบันทึกใน TIFF ใช้ 16 บิตต่อพิกเซลดังนั้นเทียบเท่ากับ PNG-48 หากพวกเขาบันทึกเป็น PNG-24 ในกรณีนี้พวกเขาจะสูญเสียคุณภาพ


แล้วปัญหาเมตาดาตล่ะ?
mattdm

3
ข้อมูลเมตาไม่มีผลกระทบกับคุณภาพของภาพ แต่ใช่นั่นคือเหตุผลที่ใช้ TIFF แทน PNG
Itai

ฉันคิดว่านั่นเป็นส่วนสำคัญของคำถามเต็มซึ่งมีเพียงบางส่วนเกี่ยวกับคุณภาพและอีกส่วนหนึ่งเกี่ยวกับ
mattdm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.