TIFF ย่อมาจาก Tagged Image File Format ฟอร์แมตนี้ถูกสร้างขึ้นโดยบริษัท Aldus โดยมี Microsoft ร่วมออกแบบ เพื่อให้สแกนเนอร์และซอฟต์แวร์จัดหน้าสิ่งพิมพ์ใช้ฟอร์แมตเดียวกันได้ และ Adobe เป็นผู้ดูแลต่อหลังจากซื้อกิจการ Aldus คำว่า tagged คือหัวใจของรูปแบบนี้: แทนที่จะเป็นโครงสร้างตายตัว TIFF จะเป็นดัชนีของแท็กที่มีหมายเลข แต่ละแท็กระบุว่าข้อมูลส่วนนั้นของไฟล์หมายถึงอะไร ทำให้มันยืดหยุ่นมาก นี่เองที่ทำให้กลายเป็นมาตรฐานสำหรับการสแกน การจัดเก็บระยะยาว งานพิมพ์ และแฟกซ์ และเป็นเหตุผลว่าทำไมไฟล์ TIFF สองไฟล์จึงต่างกันได้มากจนโปรแกรมหนึ่งอ่านไฟล์หนึ่งได้สบาย แต่ไม่ยอมเปิดอีกไฟล์
วิธีที่ TIFF จัดเก็บรูปภาพ
ไฟล์ TIFF จะเริ่มต้นด้วยส่วนหัวขนาดเล็กที่ระบุลำดับไบต์ ว่าจะเขียนด้านไหนของตัวเลขก่อน โดยทำเครื่องหมายเป็น II หรือ MM และชี้ไปยัง image file directory แรก ดัชนีดังกล่าวเป็นรายการของแท็ก บางแท็กเก็บค่าไว้โดยตรง บางแท็กเก็บตำแหน่งในไฟล์ที่ข้อมูลจริงถูกเก็บไว้ แต่ละไดเรกทอรีสามารถชี้ต่อไปยังอีกไดเรกทอรีหนึ่งได้ ดังนั้น ไฟล์ TIFF เดียวจึงเก็บภาพได้หลายภาพ ซึ่งเป็นหลักการทำงานของไฟล์สแกนและแฟกซ์แบบหลายหน้า
พิกเซลเองก็จัดเก็บได้หลายวิธี และจะระบุชนิดไว้ในแท็ก:
- Uncompressed ไม่บีบอัด เพื่อให้เรียบง่ายที่สุดแต่ไฟล์มีขนาดใหญ่สุด
- LZW Deflate หรือ PackBits ซึ่งล้วนเป็นการบีบอัดแบบไม่สูญเสียข้อมูล และมักใช้กับไฟล์ต้นฉบับภาพถ่าย
- CCITT Group 3 และ Group 4 วิธีบีบอัดแบบไม่สูญเสียข้อมูล ออกแบบมาสำหรับแฟกซ์และสแกนเอกสารขาวดำ
- JPEG ซึ่งทำให้ TIFF ไฟล์นั้นกลายเป็นแบบสูญเสียข้อมูล
ดังนั้น TIFF จึงเป็นฟอร์แมตที่ ไม่สูญเสียข้อมูลในการใช้งานทั่วไป แต่ไม่ใช่โดยนิยามเสมอไป ทั้งนี้ขึ้นอยู่กับแท็กการบีบอัด ฟอร์แมตนี้ยังรองรับเกินกว่าภาพทั่วไป เช่น 16 และ 32 บิตต่อช่องสี สี CMYK และ Lab สำหรับงานพิมพ์ ช่องอัลฟา การแบ่งภาพเป็นบล็อกสำหรับภาพขนาดใหญ่มาก และแท็กส่วนตัวที่โปรแกรมต่างๆ ใช้เก็บข้อมูลเพิ่มเติมของตัวเอง รวมถึงเลเยอร์ของ Photoshop ด้วย
ข้อมูลเมตาที่ TIFF มีอยู่
มากกว่าฟอร์แมตรูปภาพทั่วไปอื่นๆ เพราะใน TIFF เมทาดาทาและภาพถูกเก็บในรูปแบบเดียวกัน คือแท็ก
- Baseline TIFF tags จะมีข้อมูลคล้ายส่วนหัวของเอกสาร ได้แก่
ImageDescriptionMakeModelSoftwareDateTimeArtistCopyrightHostComputerOrientationและแท็กความละเอียด - EXIF มาตรฐานเมทาดาทาของกล้อง อยู่ในไดเรกทอรีส่วนตัวที่แท็กหนึ่งชี้ไปหา นี่ไม่ใช่เรื่องบังเอิญ เพราะ EXIF ถูกออกแบบบนโครงสร้างของ TIFF ซึ่งเป็นเหตุผลว่าทำไมบล็อก EXIF ภายใน JPG จึงเป็นเหมือน TIFF ขนาดย่อส่วน มักจะพบ
DateTimeOriginalExposureTimeFNumberISOSpeedRatingsFocalLengthLensModelและบ่อยครั้งจะมีหมายเลขประจำตัวกล้องหรือเลนส์ - GPS tags จะใช้ไดเรกทอรีของตัวเอง เก็บค่าละติจูด ลองจิจูด ความสูง และเวลาประทับในรูปแบบ UTC
- XMP เมทาดาทาแบบ XML ของ Adobe จะเก็บอยู่ในแท็กเดียว: ชื่อเรื่อง คำอธิบาย คีย์เวิร์ด การให้คะแนนแบบดาว ป้ายสี และประวัติการแก้ไขที่ระบุชื่อซอฟต์แวร์ที่เคยใช้งานไฟล์นั้น
- IPTC มาตรฐานสำหรับงานสื่อสิ่งพิมพ์ อยู่ในอีกแท็กหนึ่ง โดยมีฟิลด์เช่น ชื่อผู้เขียนบนปกรายงาน (by-line) คำบรรยาย คีย์เวิร์ด เมือง และเครดิต ขณะที่ โปรไฟล์สี ICC และ Photoshop resource block ก็มีแท็กของตนเองเช่นกัน
หลายฟิลด์ในนั้นเป็นข้อมูลส่วนบุคคล และไฟล์ TIFF มักจะเก็บข้อมูลเหล่านี้ไว้ เพราะ TIFF มักเป็นไฟล์ต้นฉบับที่ถูกคัดลอกและจัดเก็บ มากกว่าจะถูกส่งออกใหม่ Artist Copyright และฟิลด์ผู้สร้างใน XMP สามารถเก็บชื่อบุคคลได้ HostComputer สามารถระบุชื่อเครื่องที่บันทึกไฟล์ หมายเลขประจำเครื่องช่วยระบุกล้องหรือเลนส์ แท็ก GPS ระบุสถานที่ เอกสารที่สแกนควรตรวจดูเป็นพิเศษ เพราะยี่ห้อ รุ่น และเวอร์ชันไดรเวอร์ของสแกนเนอร์มักถูกบันทึกไว้ข้างหน้าเอกสาร
เมื่อใดควรใช้ TIFF
TIFF เป็นฟอร์แมตสำหรับไฟล์ต้นฉบับมากกว่าฟอร์แมตสำหรับส่งมอบงาน เช่น ไฟล์ต้นฉบับภาพถ่ายที่คุณจะเปิดมาแก้ไขต่อ ไฟล์สแกนที่จัดเก็บระยะยาว งานอาร์ตเวิร์กที่จะส่งโรงพิมพ์ในโหมดสี CMYK หรือเอกสารหลายหน้า การบีบอัดแบบไม่สูญเสียข้อมูลหมายความว่าคุณสามารถบันทึกซ้ำได้โดยไม่สะสมความเสียหาย และความลึกบิตและตัวเลือกสีของ TIFF ก็รองรับเวิร์กโฟลว์ระดับมืออาชีพที่ JPG ทำไม่ได้
ต้นทุนคือขนาดไฟล์และการรองรับ TIFF ต้นฉบับมักมีขนาดใหญ่กว่าไฟล์ JPG ที่ส่งออกจากมันหลายเท่า เบราว์เซอร์ส่วนใหญ่ไม่รองรับการแสดงภาพ TIFF เลย และ TIFF รูปแบบแปลกๆ อาจถูกซอฟต์แวร์ที่อ่าน TIFF ทั่วไปได้สบาย ปฏิเสธไม่ยอมอ่าน สำหรับภาพถ่ายที่ออกจากกล้องโดยตรง ไฟล์ raw หรือ DNG จะเก็บรายละเอียดได้มากกว่า สำหรับเอกสารหลายหน้า PDF จะสะดวกให้ผู้อื่นเปิดมากกว่า เก็บ TIFF ไว้เป็นไฟล์ต้นฉบับ แล้วแจกจ่ายเป็นฟอร์แมตอื่น