การบีบอัดภาพแบบ TIFF ใดดีกว่า LZW หรือ ZIP


20

การบีบอัดภาพแบบไหนดีกว่า LZW หรือ ZIP ฉันใช้ Lightroom เพื่อส่งออกภาพ


6
ในกรณีที่มีข้อสงสัย: ทั้ง LZW และ ZIP เป็นการบีบอัดแบบไม่มีการสูญเสียดังนั้นจึงไม่มีการลดคุณภาพของภาพด้วยเช่นกัน อัลกอริธึม "ที่ดีที่สุด" นั้นค่อนข้างจะเป็นรูปแบบใดก็ตามที่สร้างไฟล์ขนาดเล็กแม้ว่าอาจมีปัญหาความเข้ากันได้กับซอฟต์แวร์รุ่นเก่าตามที่ John Cavan กล่าวไว้ในคำตอบของเขา
วาดรูปแกะสลัก

1
ฉันขอแนะนำให้คุณทดสอบด้วยชุดย่อยทั่วไปของภาพของคุณเอง การทำนาย LZW + ให้ผลลัพธ์ที่มีขนาดเล็กลงด้วยรูปภาพ 24 บิตและซอฟต์แวร์ทั่วไปของฉัน ... แต่คุณใช้สิ่งที่แตกต่าง
Leonidas

คุณสามารถใช้ ZIP หลังจากการบีบอัด LZW
นับ Iblis

คำตอบ:


20

ดีกว่าเป็นคำที่เกี่ยวข้องและในระดับหนึ่งจะแตกต่างกันไปในแง่ของจำนวนระหว่างสองขึ้นอยู่กับปัจจัยหลายประการรวมถึงความลึกบิตความถี่ของสีที่ไม่ต่อเนื่อง ฯลฯ การทดลองบางอย่างอาจจำเป็นในหน้านี้แม้ว่าฉัน การอ่านหมายถึง LZW นั้นดีสำหรับภาพที่มีความลึกบิตต่ำซึ่งมีสีและโทนสีเดียวกันจำนวนมากในนั้นและ ZIP สำหรับกรณีที่ไม่ใช่ กล่าวอีกนัยหนึ่งถ้าภาพ 8 บิตเป็น LZW และถ้าเป็น 16 บิตจะใช้ ZIP เป็นกฎทั่วไป แต่มีข้อแม้ว่าไม่ใช่กฎเด็ดขาดและอาจมีข้อยกเว้น

สิ่งเดียวที่ฉันทราบคือ LZW อยู่ในมาตรฐาน TIFF ตั้งแต่ปี 1992 และ ZIP ตั้งแต่ปี 2002 (เป็นส่วนหนึ่งของส่วนเสริมเมื่อ Adobe เพิ่มไว้) แม้ว่าอาจจะมีเวลามากพอที่จะไม่เป็นปัญหาอีกต่อไป แต่อาจมีซอฟต์แวร์แปลก ๆ ที่จัดการกับการบีบอัด LZW แต่ไม่ใช่ ZIP


3

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

สหภาพยุโรปประสบความสำเร็จ 2014 คำแนะนำสำหรับ metadata และข้อมูลรูปแบบสำหรับการเก็บรักษาความพร้อมใช้งานออนไลน์และระยะยาว แนะนำให้ "ไม่มีการบีบอัดหรือ LZW การอัด" สำหรับ TIFFโท (พี. 68) และทราบว่า«ถ้าไฟล์จะถูกจัดการอย่างแข็งขันในพื้นที่เก็บข้อมูลดิจิตอลก็เป็นไปได้ เพื่อพิจารณาการใช้การบีบอัดข้อมูลแบบไม่สูญเสีย LZW หรือ ZIP สำหรับไฟล์ TIFF ไม่ควรใช้การบีบอัด JPEG ในรูปแบบ TIFF [... ] ผู้ตอบแบบสอบถามส่วนใหญ่ใช้รูปภาพที่ไม่บีบอัด (64%) หากใช้การบีบอัด LZW จะถูกใช้งานเป็นส่วนใหญ่»

ในทางปฏิบัติฉันไม่แน่ใจว่ามีความแตกต่างสำหรับไฟล์ TIFF หน้าเดียว ฉันพบไฟล์ TIFF ที่มีปัญหาซึ่งการบีบอัดทำให้โปรแกรมโอเพนซอร์สของฉันผิดหวังในอดีต แต่ฉันจำไม่ได้ว่าอะไรคือผู้ร้าย LZW การได้รับการจดสิทธิบัตร 2003 จากข้อมูลข้างต้นอาจเป็นไปได้ว่าการสนับสนุนเชิงพาณิชย์นั้นใช้กับ LZW มากขึ้นและซอฟต์แวร์บางตัวอาจยังมีการทดสอบคุณภาพต่ำด้วย ZIP / deflate TIFF ...

อย่าทำให้ข้อมูลสูญหายด้วยตัวเอง เป็นเรื่องง่ายที่จะตัดข้อมูลเมตาของ EXIF ​​หรือ IPTC / XMP จากไฟล์ของคุณโดยไม่ตั้งใจขณะทำการแปลง ตัวอย่างคำสั่งด้วย imagemagick และ vips: mogrify -compress LZW -path /target/directory/ /input/path/*tif(หรือ-compress Zip); vips tiffsave input.tif output.tif --compression deflate.


ในการทดสอบที่ จำกัด ของฉัน Zip / Deflate มักใช้เวลา 3 ครั้งในการที่ LZW ทำเพื่อรับพื้นที่ 10% หรือมากกว่านั้น
Nemo

2

เพื่อประหยัดเวลาที่เร็วที่สุดที่คุณต้องการโดยไม่มีการบีบอัด การเพิ่มการบีบอัดสามารถเพิ่มเวลาที่ต้องใช้ในการบันทึก TIFF เป็น 5 เท่าในไฟล์ TIFF 16 บิตและ 10-15 เท่าสำหรับไฟล์ TIFF 8 บิต พื้นที่เก็บข้อมูลราคาถูกมากทุกวันนี้เวลาในการบันทึกไฟล์อาจมีราคาแพงกว่าค่าใช้จ่ายในการเพิ่มพื้นที่เก็บข้อมูลเพิ่มเติมโดยเฉพาะอย่างยิ่งกับไฟล์ 16 บิตที่คุณตัดแต่งเพียง 15-20% จากขนาดไฟล์ทั้งหมดที่มีการบีบอัด

หากคุณต้องการใช้การบีบอัดเนื่องจากการบันทึกพื้นที่เก็บข้อมูลเป็นสิ่งสำคัญสำหรับคุณหรือคุณกำลังแปลงไฟล์ TIFF หลายร้อยต่อวันเมื่อบันทึกไฟล์ TIFF 8 บิตใช้ LZW และเมื่อบันทึกไฟล์ TIFF 16 บิตใช้ ZIP สำหรับไฟล์ TIFF 8 บิตความแตกต่างของขนาดไฟล์ระหว่าง LZW และ ZIP นั้นเล็กน้อย แต่ ZIP ใช้เวลาในการบันทึกนาน 2-3 เท่า ในไฟล์ TIFF แบบ 16 บิต LZW มักจะสร้างไฟล์ที่มีขนาดใหญ่กว่าไฟล์ ZIP หรือไฟล์ TIFF ที่ไม่มีการบีบอัดดังนั้นถ้าคุณจะใช้การบีบอัดไฟล์ 16 บิตแบบ TIFF ให้ข้าม LZW และใช้ ZIP แทน

สรุป
เร็วที่สุดประหยัดเวลา: ไม่มีการบีบอัด
ไฟล์ TIFF 8 บิต: การบีบอัด LZW ไฟล์ TIFF
16 บิต: การบีบอัด ZIP

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