วิธีใช้งาน
- วางสตริง Base64 หรือ URI แบบ data:image/tiff;base64
- ตรวจดูรูปแบบที่ตรวจพบและขนาดไฟล์ TIFF อาจไม่แสดงภาพตัวอย่าง ซึ่งเป็นเรื่องปกติในเบราว์เซอร์ส่วนใหญ่
- เลือก “ต้นฉบับ” เพื่อบันทึก TIFF ตรงตามที่ได้รับ หรือคง TIFF ไว้เพื่อแปลง PNG, JPEG, WebP หรือรูปภาพอื่น
- ดาวน์โหลดไฟล์ .tiff
การสังเกตข้อมูล TIFF
ไฟล์ TIFF ขึ้นต้นด้วยเครื่องหมายลำดับไบต์ ไฟล์แบบ little-endian ขึ้นต้นด้วย II (มาจาก Intel) และเข้ารหัสเป็น SUkq ส่วนไฟล์แบบ big-endian ขึ้นต้นด้วย MM (มาจาก Motorola) และเข้ารหัสเป็น TU0A Base64 TIFF มาจากเครื่องสแกนเอกสาร บริการแฟกซ์ ไปป์ไลน์ OCR ระบบจัดเก็บเอกสาร และเครื่องมือ GIS ที่ทำงานกับ GeoTIFF ชนิด MIME คือ image/tiff และนามสกุล .tif กับ .tiff ใช้แทนกันได้
ทำไมภาพตัวอย่างอาจไม่แสดง
Chrome, Edge และ Firefox แสดงรูปภาพ TIFF ไม่ได้ โดยมี Safari เป็นข้อยกเว้นหลัก เครื่องมือนี้ยังคงจดจำรูปแบบจากส่วนหัว แสดงขนาดหลังถอดรหัส และบันทึกไฟล์เมื่อคุณเลือก “ต้นฉบับ” คุณจึงนำไปเปิดในโปรแกรมดูรูปภาพ เครื่องมือ PDF หรือโปรแกรมแก้ไขภาพได้ในภายหลัง
การแปลง TIFF เป็น PNG หรือ JPEG ต้องให้เบราว์เซอร์ถอดรหัสก่อน จึงทำได้เฉพาะในเบราว์เซอร์ที่แสดง TIFF ได้ TIFF หลายหน้าซึ่งพบบ่อยในเอกสารสแกนและแฟกซ์ จะคงทุกหน้าไว้ในการดาวน์โหลดแบบ “ต้นฉบับ” ส่วนการแปลงใช้ได้เฉพาะภาพที่เบราว์เซอร์ถอดรหัสได้ ซึ่งมักเป็นหน้าแรก
การแปลงเป็น TIFF
การแปลงในทิศทางตรงข้ามใช้ได้ในทุกเบราว์เซอร์ รูปภาพใดก็ตามที่เบราว์เซอร์แสดงได้ ตั้งแต่ PNG และ JPEG ไปจนถึง WebP, GIF, AVIF, BMP หรือ SVG บันทึกเป็น TIFF ได้ทั้งหมด เอาต์พุตเป็น RGBA แบบไม่บีบอัด ช่องสีละ 8 บิต ขนาดจึงอยู่ที่ประมาณ 4 ไบต์ต่อพิกเซล ไม่ได้ใช้การบีบอัดแบบ LZW หรือ ZIP และไม่ได้แปลงเป็น CMYK หากโรงพิมพ์ต้องการ CMYK ให้แปลงไฟล์ในโปรแกรมแก้ไขภาพระดับมืออาชีพ
// Go: เขียนข้อมูล TIFF แบบ Base64 ลงดิสก์
data, err := base64.StdEncoding.DecodeString(b64)
if err != nil {
log.Fatal(err)
}
os.WriteFile("scan.tif", data, 0o644)
คำถามที่พบบ่อย
ทำไมฉันจึงไม่เห็นภาพตัวอย่างของ TIFF
เบราว์เซอร์ส่วนใหญ่ไม่รองรับ TIFF ภาพตัวอย่างจึงว่างเปล่า แต่ข้อมูลยังถูกถอดรหัสอย่างถูกต้อง และการดาวน์โหลดแบบ “ต้นฉบับ” จะให้ไฟล์ที่สมบูรณ์แก่คุณ
แปลง Base64 TIFF เป็น PNG หรือ JPG ได้หรือไม่
ได้เฉพาะเมื่อเบราว์เซอร์ของคุณถอดรหัส TIFF ได้ เช่น Safari มิฉะนั้นให้ดาวน์โหลดไฟล์ต้นฉบับแล้วแปลงด้วยซอฟต์แวร์บนเดสก์ท็อป
เอาต์พุต TIFF ถูกบีบอัดหรือไม่
ไม่ถูกบีบอัด ไฟล์ที่แปลงแล้วเป็น RGBA แบบไม่บีบอัด ซึ่งโปรแกรมอ่าน TIFF แทบทุกตัวรองรับ แต่ได้ไฟล์ขนาดใหญ่ รูปภาพขนาด 3000 × 2000 พิกเซลจะมีขนาดประมาณ 24 MB
รองรับ TIFF หลายหน้าหรือไม่
ไฟล์จะคงสภาพสมบูรณ์เมื่อคุณดาวน์โหลดเป็น “ต้นฉบับ” ส่วนการแปลงจะใช้เพียงหน้าเดียว