Định dạng tệp

TIFF - Định dạng tệp hình ảnh gắn thẻ

TIFF là một định dạng hình ảnh linh hoạt dựa trên thẻ, được tạo ra cho việc quét, in và lưu trữ. Nó có thể chứa nhiều trang, màu sâu và nhiều siêu dữ liệu hơn bất kỳ loại hình ảnh nào khác.

.tiff

TIFF là viết tắt của Tagged Image File Format (Định dạng tệp hình ảnh có gắn thẻ). Nó được tạo ra bởi Aldus với sự đóng góp của Microsoft, để máy quét và phần mềm chế bản điện tử cùng dùng chung một định dạng, và Adobe đã duy trì nó kể từ khi mua lại Aldus. Từ tagged (có gắn thẻ) là cốt lõi của ý tưởng: thay vì một bố cục cố định, một TIFF là một thư mục các thẻ được đánh số, mỗi thẻ cho biết một phần của tệp có ý nghĩa gì. Điều đó khiến TIFF cực kỳ linh hoạt, vì vậy nó trở thành tiêu chuẩn cho việc quét, lưu trữ, chế bản in và fax, và cũng là lý do tại sao hai tệp TIFF có thể khác nhau đến mức một chương trình đọc tệp này rất ổn nhưng lại từ chối tệp kia.

TIFF lưu trữ hình ảnh như thế nào

Một tệp TIFF bắt đầu bằng một phần header rất nhỏ nêu rõ thứ tự byte, nghĩa là đầu nào của một số được ghi trước, được đánh dấu II hoặc MM, và trỏ tới thư mục tệp hình ảnh đầu tiên. Thư mục đó là một danh sách thẻ; một số thẻ chứa trực tiếp giá trị của nó, số khác chứa vị trí trong tệp nơi dữ liệu thực nằm. Mỗi thư mục có thể trỏ tới thư mục khác, vì thế một tệp TIFF có thể chứa nhiều hình ảnh, đó là cách các bản quét và fax nhiều trang hoạt động.

Bản thân các pixel có thể được lưu theo nhiều cách, và một thẻ sẽ cho biết cách nào:

  • Uncompressed (không nén), đơn giản nhất nhưng kích thước lớn nhất.
  • LZW, Deflate hoặc PackBits, đều là nén không mất dữ liệu, và là lựa chọn thường dùng cho bản gốc ảnh chất lượng cao.
  • CCITT Group 3 và Group 4, các phương pháp nén không mất dữ liệu được thiết kế cho fax và quét tài liệu đen trắng.
  • JPEG, làm cho tệp TIFF đó trở thành nén mất dữ liệu.

Vì vậy TIFF thường là không mất dữ liệu trong cách dùng thông thường, nhưng không phải theo định nghĩa: nó phụ thuộc vào thẻ nén. Định dạng này cũng vượt ra ngoài các hình ảnh thông thường: 16 và 32 bit trên mỗi kênh, màu CMYK và Lab cho in ấn, kênh alpha, chia ô (tile) cho những ảnh rất lớn, và các thẻ riêng tư nơi chương trình lưu dữ liệu bổ sung của riêng mình, bao gồm cả các lớp (layer) của Photoshop.

Metadata mà TIFF chứa

Nhiều hơn bất kỳ định dạng hình ảnh phổ biến nào khác, vì trong TIFF, metadata và hình ảnh được lưu theo cùng một cách, dưới dạng thẻ.

  • Các thẻ TIFF cơ bản (Baseline TIFF tags) trông giống phần header của tài liệu: ImageDescription, Make, Model, Software, DateTime, Artist, Copyright, HostComputer, Orientation và các thẻ độ phân giải.
  • EXIF, chuẩn metadata của máy ảnh, nằm trong một thư mục riêng mà một thẻ sẽ trỏ tới. Điều này không phải ngẫu nhiên: EXIF được thiết kế dựa trên cấu trúc của TIFF, đó là lý do tại sao khối EXIF bên trong JPG thực chất là một TIFF thu nhỏ. Thường sẽ có DateTimeOriginal, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, LensModel và thường cả số serial của máy ảnh hoặc ống kính.
  • Các thẻ GPS nằm trong một thư mục riêng, với vĩ độ, kinh độ, độ cao và thời điểm ghi theo UTC.
  • XMP, metadata XML của Adobe, chiếm một thẻ duy nhất: tiêu đề, mô tả, từ khóa, xếp hạng sao, nhãn màu và lịch sử chỉnh sửa ghi rõ phần mềm đã tác động lên tệp.
  • IPTC, chuẩn cho ngành xuất bản, chiếm một thẻ khác, với các trường tên tác giả, chú thích, từ khóa, thành phố và ghi công, trong khi hồ sơ màu ICC và khối tài nguyên Photoshop mỗi loại cũng có một thẻ riêng.

Một số trường trong đó mang tính cá nhân, và TIFF thường giữ lại chúng, vì các tệp TIFF là bản gốc được sao chép và lưu trữ hơn là xuất lại. Artist, Copyright và trường creator trong XMP có thể chứa tên người. HostComputer có thể ghi tên máy đã lưu tệp. Số serial nhận diện máy ảnh hoặc ống kính; các thẻ GPS nhận diện địa điểm. Tài liệu được quét cũng rất đáng xem kỹ: hãng sản xuất máy quét, model và phiên bản driver thường được ghi lại cùng với trang.

Khi nào nên dùng TIFF

TIFF là định dạng cho bản gốc, không phải cho phân phối: bản ảnh gốc bạn sẽ tiếp tục chỉnh sửa, bản quét lưu trữ, artwork gửi tới nhà in ở chế độ màu CMYK hoặc tài liệu nhiều trang. Nén không mất dữ liệu cho phép bạn lưu lại nhiều lần mà không tích lũy hư hại, và độ sâu bit cùng tùy chọn màu của nó đáp ứng được các quy trình làm việc chuyên nghiệp mà JPG không xử lý được.

Đổi lại là chi phí về dung lượng và khả năng tương thích. Một tệp TIFF gốc thường lớn gấp nhiều lần so với tệp JPG được xuất ra từ nó, trình duyệt nói chung sẽ không hiển thị TIFF, và một tệp TIFF bất thường có thể bị phần mềm từ chối dù phần mềm đó đọc rất tốt các tệp TIFF thông thường. Với ảnh chụp trực tiếp từ máy ảnh, tệp raw hoặc DNG giữ lại nhiều biên độ xử lý hơn; với tài liệu nhiều trang, PDF dễ mở hơn cho người khác. Hãy giữ TIFF làm nguồn và chia sẻ dưới dạng định dạng khác.