วิธีใช้งาน
- ลากไฟล์ .tif หรือ .tiff มาวางในพื้นที่วางไฟล์ หรือคลิกเพื่อเลือกไฟล์
- เลือก “คงรูปแบบเดิม” เพื่อเข้ารหัส TIFF โดยไม่เปลี่ยนแปลง ภาพตัวอย่างอาจว่างเปล่าในเบราว์เซอร์ที่แสดง TIFF ไม่ได้
- ใน Safari คุณสามารถแปลงรูปภาพเป็น PNG, JPEG หรือ WebP แทน เพื่อนำไปใช้บนหน้าเว็บได้
- คัดลอก Base64 ล้วนหรือ data URI หรือดาวน์โหลดเอาต์พุต
เกี่ยวกับ TIFF
TIFF (Tagged Image File Format) สร้างขึ้นในปี 1986 และปัจจุบันดูแลโดย Adobe เป็นรูปแบบหลักของงานสแกน แฟกซ์ งานพิมพ์ การจัดพิมพ์ และการจัดเก็บถาวร เพราะมีความยืดหยุ่นสูงมาก รูปภาพอาจไม่บีบอัดเลย หรือบีบอัดด้วย LZW, Deflate, JPEG หรือ CCITT Group 4 สำหรับเอกสารขาวดำ มีความลึกได้ถึง 16 บิตต่อช่องสี และไฟล์เดียวเก็บได้หลายหน้า ส่วน GeoTIFF เพิ่มพิกัดแผนที่สำหรับข้อมูล GIS
ชนิด MIME คือ image/tiff Base64 จะขึ้นต้นด้วย SUkqAA สำหรับไฟล์แบบ little-endian (เครื่องหมายลำดับไบต์ II) หรือ TU0AKg สำหรับไฟล์แบบ big-endian (MM)
การรองรับในเบราว์เซอร์
Safari เป็นเบราว์เซอร์หลักเพียงตัวเดียวที่แสดง TIFF ได้ ใน Chrome, Edge และ Firefox ภาพตัวอย่างและขนาดภาพอาจไม่แสดง และแปลงเป็น PNG, JPEG หรือ WebP ไม่ได้ เพราะเบราว์เซอร์เหล่านั้นถอดรหัสรูปภาพไม่ได้ แต่เอาต์พุต Base64 ยังคงถูกต้อง เนื่องจากคำนวณจากไบต์ดิบของไฟล์ ไม่ใช่จากภาพที่ถอดรหัสแล้ว เมื่อ Safari แปลง TIFF หลายหน้า ผลลัพธ์จะมีเพียงหน้าที่แสดงอยู่ ซึ่งตามปกติคือหน้าแรก
การส่งไฟล์ TIFF ไปยัง API
เหตุผลที่พบบ่อยที่สุดในการเข้ารหัส TIFF คือการส่งเอกสารที่สแกนไปยังเว็บเซอร์วิส เช่น ระบบ OCR ระบบจัดการเอกสาร แพลตฟอร์มใบแจ้งหนี้อิเล็กทรอนิกส์ และเกตเวย์แฟกซ์ ซึ่งมักรับไฟล์เป็นฟิลด์ Base64 ใน JSON โดยส่วนใหญ่ต้องการเอาต์พุต Base64 ล้วนที่ไม่มีส่วนนำหน้า data:
{
"fileName": "scan-001.tif",
"contentType": "image/tiff",
"content": "SUkqAAgAAAA..."
}
ไฟล์สแกนอาจมีขนาดหลายสิบเมกะไบต์ และ Base64 ยังเพิ่มขนาดอีกหนึ่งในสาม จึงควรตรวจสอบขีดจำกัดขนาดของ API สำหรับการแสดงบนหน้าเว็บ ให้แปลงเป็น PNG สำหรับข้อความและลายเส้น หรือเป็น JPEG สำหรับภาพถ่าย เพราะรูปภาพ data:image/tiff จะแสดงได้เฉพาะใน Safari เท่านั้น
คำถามที่พบบ่อย
ทำไมจึงไม่มีภาพตัวอย่างของไฟล์ TIFF
เบราว์เซอร์ส่วนใหญ่ถอดรหัส TIFF ไม่ได้ จึงไม่มีภาพให้แสดง แต่เอาต์พุต Base64 สร้างจากไบต์ของไฟล์ และยังสมบูรณ์และถูกต้องไม่ว่าในกรณีใด
TIF กับ TIFF เหมือนกันหรือไม่
ใช่ นามสกุลทั้งสองหมายถึงรูปแบบเดียวกัน และชนิด MIME คือ image/tiff ในทั้งสองกรณี
แปลง TIFF เป็น PNG หรือ JPEG ที่นี่ได้หรือไม่
ทุกหน้าของ TIFF หลายหน้ายังอยู่ครบหรือไม่
ใช่ เมื่อคุณคงรูปแบบเดิมไว้ เพราะไฟล์ทั้งไฟล์จะถูกเข้ารหัส ส่วนการแปลงจะเหลือเพียงหน้าเดียว