طريقة الاستخدام
- أفلت ملف .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 متعدد الصفحات؟
نعم، عندما تُبقي على الصيغة الأصلية، لأن الملف بأكمله يُرمَّز. أما التحويل فلا يحتفظ إلا بصفحة واحدة.