Cách sử dụng
- Thả tệp .tif hoặc .tiff vào vùng thả, hoặc nhấp để chọn tệp.
- Chọn Giữ định dạng gốc để mã hóa TIFF nguyên vẹn. Bản xem trước có thể để trống trên những trình duyệt không hiển thị được TIFF.
- Trong Safari, bạn có thể chuyển ảnh sang PNG, JPEG hoặc WebP để dùng trên trang web.
- Sao chép Base64 thuần hoặc data URI, hoặc tải xuống đầu ra.
Về TIFF
TIFF (Tagged Image File Format) ra đời năm 1986 và hiện do Adobe duy trì. Đây là định dạng chủ lực trong quét ảnh, fax, in ấn, xuất bản và lưu trữ nhờ tính linh hoạt cao: ảnh có thể không nén hoặc dùng nén LZW, Deflate, JPEG hay CCITT Group 4 cho tài liệu đen trắng, có thể có 16 bit mỗi kênh, và một tệp có thể chứa nhiều trang. GeoTIFF bổ sung tọa độ bản đồ cho dữ liệu GIS.
Kiểu MIME là image/tiff. Chuỗi Base64 bắt đầu bằng SUkqAA với tệp little-endian (dấu thứ tự byte II) hoặc TU0AKg với tệp big-endian (MM).
Hỗ trợ trên trình duyệt
Safari là trình duyệt lớn duy nhất hiển thị được TIFF. Trên Chrome, Edge và Firefox, bản xem trước và kích thước ảnh có thể bị thiếu, và không thể chuyển sang PNG, JPEG hoặc WebP, vì các trình duyệt này không giải mã được ảnh. Đầu ra Base64 vẫn chính xác: nó được tính từ các byte thô của tệp, chứ không phải từ ảnh đã giải mã. Khi Safari chuyển đổi một tệp TIFF nhiều trang, chỉ trang được hiển thị, thường là trang đầu tiên, có trong kết quả.
Gửi tệp TIFF đến API
Lý do phổ biến nhất để mã hóa TIFF là gửi tài liệu đã quét đến một dịch vụ web: công cụ OCR, hệ thống quản lý tài liệu, nền tảng hóa đơn điện tử và cổng fax thường nhận tệp dưới dạng một trường Base64 trong JSON. Phần lớn các dịch vụ này cần đầu ra Base64 thuần, không có tiền tố data:.
{
"fileName": "scan-001.tif",
"contentType": "image/tiff",
"content": "SUkqAAgAAAA..."
}
Bản quét có thể nặng hàng chục megabyte, và Base64 còn thêm một phần ba, nên hãy kiểm tra giới hạn dung lượng của API. Để hiển thị trên trang web, hãy chuyển sang PNG cho văn bản và hình vẽ nét hoặc sang JPEG cho ảnh chụp, vì ảnh data:image/tiff chỉ hiển thị trong Safari.
Câu hỏi thường gặp
Vì sao tệp TIFF của tôi không có bản xem trước?
Hầu hết trình duyệt không giải mã được TIFF, nên không có gì để hiển thị. Dù vậy, đầu ra Base64 được tạo từ các byte của tệp và vẫn đầy đủ, chính xác.
TIF và TIFF có giống nhau không?
Có. Cả hai phần mở rộng đều chỉ cùng một định dạng, và kiểu MIME trong cả hai trường hợp đều là image/tiff.
Tôi có thể chuyển TIFF sang PNG hoặc JPEG tại đây không?
Mọi trang của tệp TIFF nhiều trang có được giữ lại không?
Có, khi bạn giữ định dạng gốc, vì toàn bộ tệp được mã hóa. Khi chuyển đổi, chỉ một trang được giữ lại.