TIFF এর পূর্ণরূপ Tagged Image File Format। এটি Aldus তৈরি করেছিল Microsoft এর সহায়তায়, যাতে স্ক্যানার এবং ডেস্কটপ পাবলিশিং সফটওয়্যারগুলো এমন একটি ফরম্যাট পায়, যেটিতে সবাই একমত হতে পারে, এবং Aldus অধিগ্রহণের পর থেকে Adobe এটি দেখভাল করছে। এখানে tagged কথাটাই মূল ধারণা: নির্দিষ্ট লেআউটের বদলে, একটি TIFF হল নম্বরযুক্ত ট্যাগের ডিরেক্টরি, যেখানে প্রতিটি ট্যাগ বলে ফাইলের কোন অংশের অর্থ কী। এতে TIFF অত্যন্ত নমনীয় হয়েছে, তাই এটি স্ক্যান করা, আর্কাইভিং, প্রিন্ট প্রোডাকশন ও ফ্যাক্সের মানদণ্ডে পরিণত হয়েছে, এবং এই কারণেই দুইটি TIFF এতটাই ভিন্ন হতে পারে যে কোনো প্রোগ্রাম একটি সহজে পড়ে, আর অন্যটিকে প্রত্যাখ্যান করে।
TIFF কীভাবে তার ছবি সংরক্ষণ করে
একটি TIFF ফাইল ছোট্ট একটি হেডার দিয়ে শুরু হয়, যেখানে byte order লেখা থাকে, অর্থাৎ সংখ্যার কোন দিকটি আগে লেখা হবে তা নির্দেশ করে, যা II বা MM দিয়ে চিহ্নিত থাকে, এবং প্রথম image file directory-র দিকে নির্দেশ করে। সেই ডিরেক্টরি হল ট্যাগের তালিকা; কিছু ট্যাগ সরাসরি তাদের মান ধরে রাখে, অন্যরা ফাইলের ভেতরে সেই অবস্থান ধরে যেখানে আসল ডেটা রাখা আছে। প্রতিটি ডিরেক্টরি আরেকটির দিকে নির্দেশ করতে পারে, তাই একটি TIFF ফাইলে একাধিক ছবি রাখা যেতে পারে, এভাবেই মাল্টি-পেজ স্ক্যান ও ফ্যাক্স কাজ করে।
পিক্সেলগুলো নিজে বিভিন্নভাবে সংরক্ষণ করা যেতে পারে, এবং কোনভাবে করা হয়েছে তা একটি ট্যাগ জানায়:
- Uncompressed, সর্বোচ্চ সরলতা এবং সর্বোচ্চ আকারের জন্য।
- LZW, Deflate বা PackBits, সবই lossless, এবং সাধারণত ফটোগ্রাফিক মাস্টারের জন্য ব্যবহৃত হয়।
- CCITT Group 3 ও Group 4, সাদা-কালো ফ্যাক্স ও ডকুমেন্ট স্ক্যানের জন্য নকশা করা lossless পদ্ধতি।
- JPEG, যা সেই নির্দিষ্ট TIFF-টিকে lossy করে তোলে।
সুতরাং সাধারণ ব্যবহারে একটি TIFF lossless, তবে সংজ্ঞা অনুযায়ী নয়: এটি নির্ভর করে compression ট্যাগের ওপর। ফরম্যাটটি সাধারণ ছবির বাইরেও প্রসারিত: প্রতি চ্যানেলে 16 ও 32 বিট, প্রিন্টের জন্য CMYK ও Lab রং, আলফা চ্যানেল, খুব বড় ছবির জন্য টাইল, এবং private ট্যাগ যেখানে প্রোগ্রামগুলো তাদের নিজস্ব অতিরিক্ত তথ্য রাখে, যার মধ্যে Photoshop এর লেয়ারও রয়েছে।
একটি TIFF কী মেটাডাটা বহন করে
অন্যান্য সাধারণ ইমেজ ফরম্যাটের চেয়ে বেশি, কারণ TIFF-এ মেটাডেটা এবং ইমেজ দুটোই একইভাবে, ট্যাগ হিসেবে সংরক্ষণ করা হয়।
- Baseline TIFF ট্যাগ গুলো ডকুমেন্ট হেডারের মতো দেখায়:
ImageDescription,Make,Model,Software,DateTime,Artist,Copyright,HostComputer,Orientationএবং resolution ট্যাগসমূহ। - EXIF, ক্যামেরার মেটাডেটা স্ট্যান্ডার্ড, একটি private ডিরেক্টরিতে থাকে যেখানে একটি ট্যাগ নির্দেশ করে। এটি কাকতালীয় নয়: EXIF তৈরি হয়েছে TIFF এর কাঠামোর ওপর, এজন্যই JPG-র ভেতরের EXIF ব্লক নিজেই ছোট্ট একটি TIFF। এখানে সাধারণত থাকে
DateTimeOriginal,ExposureTime,FNumber,ISOSpeedRatings,FocalLength,LensModelএবং প্রায়ই ক্যামেরা বা লেন্সের serial number। - GPS ট্যাগগুলো তাদের নিজস্ব একটি ডিরেক্টরি দখল করে, যেখানে latitude, longitude, altitude এবং UTC টাইমস্ট্যাম্প সংরক্ষণ করা হয়।
- XMP, Adobe এর XML মেটাডেটা, একটি মাত্র ট্যাগ জুড়ে থাকে: title, description, keyword, তারকা রেটিং, রঙের লেবেল এবং সম্পাদনার ইতিহাস, যেখানে ফাইলটি কোন সফটওয়্যার স্পর্শ করেছে তা উল্লেখ থাকে।
- IPTC, প্রকাশনার মানদণ্ড, আরেকটি ট্যাগ জুড়ে থাকে, যেখানে by-line, caption, keyword, city এবং credit ফিল্ড থাকে, একই সঙ্গে একটি ICC colour profile এবং একটি Photoshop resource block-এরও আলাদা ট্যাগ থাকে।
ঐ ফিল্ডগুলোর কয়েকটি ব্যক্তিগত, এবং একটি TIFF সাধারণত সেগুলো রেখে দেয়, কারণ TIFF-গুলো মাস্টার হিসাবে ব্যবহৃত হয় যেগুলো কপি ও আর্কাইভ করা হয়, পুনরায় এক্সপোর্ট নয়। Artist, Copyright এবং XMP creator ফিল্ডে একটি নাম থাকতে পারে। HostComputer সেই মেশিনের নাম রাখতে পারে যেটি ফাইলটি সংরক্ষণ করেছে। Serial number দিয়ে একটি ক্যামারা বা লেন্সকে চিহ্নিত করা যায়; GPS ট্যাগ দিয়ে একটি স্থানের পরিচয় পাওয়া যায়। স্ক্যান করা ডকুমেন্টও আলাদা করে দেখার মতো: পৃষ্ঠার পাশাপাশি প্রায়ই স্ক্যানারের make, model এবং driver version লিপিবদ্ধ থাকে।
কখন TIFF ব্যবহার করবেন
TIFF মূল ফাইল সংরক্ষণের জন্য তৈরি, ডেলিভারির জন্য নয়: এমন একটি ফটোগ্রাফিক মাস্টার যেটি আপনি বারবার সম্পাদনা করবেন, আর্কাইভ করা স্ক্যান, CMYK-এ প্রিন্টারে পাঠানোর জন্য আর্টওয়ার্ক, বা একটি মাল্টি-পেজ ডকুমেন্ট। Lossless compression মানে আপনি এটি বারবার সংরক্ষণ করতে পারবেন কোনো অতিরিক্ত ক্ষতি ছাড়াই, আর এর bit depth ও রঙের বিকল্পগুলো পেশাদার workflow-তে টিকে যায়, যেখানে JPG পারে না।
এর মূল্য হল আকার এবং পৌঁছনোর সীমা। একটি TIFF master একই ফাইল থেকে এক্সপোর্ট করা JPG এর তুলনায় বহু গুণ বড় হয়, সাধারণত ব্রাউজারগুলো TIFF মোটেই দেখায় না, আর অস্বাভাবিক কোনো TIFF এমন সফটওয়্যারও প্রত্যাখ্যান করতে পারে, যা সাধারণ TIFF ভালোভাবেই পড়ে। ক্যামেরা থেকে সরাসরি আসা ছবির জন্য, raw ফাইল বা DNG বেশি latitude ধরে রাখে; মাল্টি-পেজ ডকুমেন্টের ক্ষেত্রে, PDF অন্যদের জন্য খোলা সহজ। TIFF-টিকে সোর্স হিসেবে রেখে দিন এবং শেয়ার করার জন্য অন্য ফরম্যাট ব্যবহার করুন।