ইমেজের উচ্চতা হচ্ছে ছবির পিক্সেল সারির সংখ্যা, যা ওপরের প্রান্ত থেকে নিচের প্রান্ত পর্যন্ত গোনা হয়। ইমেজের প্রস্থের সঙ্গে মিলিয়ে এটি পিক্সেলে ছবির মাপ বোঝায়।
ইমেজের উচ্চতা ফাইল সাইজের মতো নয়। ফাইল সাইজ ফাইলে থাকা বাইট গোনে, আর উচ্চতা গোনে পিক্সেল।
কোন ফাইলগুলো এটিকে বহন করে
প্রায় সব ধরনের ইমেজ ফরম্যাট হেডারে, প্রস্থের পাশে, উচ্চতা সংরক্ষণ করে। প্রতিটি ফরম্যাট এটি নিজের আলাদা জায়গায় রাখে।
- JPEG: স্টার্ট অফ ফ্রেম (SOF) সেগমেন্ট ছবির লাইনের সংখ্যা সংরক্ষণ করে।
- PNG: IHDR চাঙ্ক, যা অবশ্যই ফাইলের প্রথম চাঙ্ক হতে হবে, উচ্চতাটি ৪-বাইট পূর্ণসংখ্যা হিসেবে সংরক্ষণ করে।
- GIF: লজিক্যাল স্ক্রিন ডিসক্রিপ্টর সেই এলাকার উচ্চতা সংরক্ষণ করে, যেখানে ছবির সব ফ্রেম আঁকা হয়।
- WebP: WebP ফাইলের ধরন অনুযায়ী VP8, VP8L, বা VP8X চাঙ্ক উচ্চতা সংরক্ষণ করে।
- BMP: বিটম্যাপ হেডার প্রস্থের ঠিক পরেই উচ্চতা সংরক্ষণ করে।
- TIFF: প্রথম ইমেজ ডিরেক্টরিতে (IFD0) থাকা
0x0101ট্যাগে উচ্চতা সংরক্ষিত থাকে। Exif স্ট্যান্ডার্ড এই ট্যাগকেImageLengthনামে ডাকে। - MP4 এবং MOV: প্রতিটি ভিডিও ট্র্যাকের হেডারে একটি ইমেজ উচ্চতা সংরক্ষণ থাকে। AVI মূল হেডারে একটি উচ্চতা মান রাখে।
মানটি দেখতে কেমন
এই মানটি কোনো একক ছাড়া পিক্সেলের একটি পূর্ণসংখ্যা হয়। উদাহরণস্বরূপ, 682 মানে ছবির উচ্চতা ৬৮২ পিক্সেল।
প্রতিটি ফরম্যাট নিজের সর্বোচ্চ সীমা নির্ধারণ করে। একটি JPEG সর্বোচ্চ 65535 লাইন ঘোষণা করতে পারে। একটি লসলেস WebP ইমেজের উচ্চতা সর্বোচ্চ 16384 পিক্সেল হতে পারে, এবং একটি PNG প্রায় ২.১ বিলিয়ন পিক্সেল পর্যন্ত হতে পারে।
বেশিরভাগ ছবিতে Exif Image Height নামে একটি সারিও দেখা যায়। ক্যামেরা বা সফটওয়্যার এই ট্যাগ 0xa003 JPEG-এর মতো কমপ্রেসড ফাইলে লেখে। এটি ছবির বৈধ উচ্চতা রেকর্ড করে, যা JPEG-এ ফ্রেম হেডারের লাইন সংখ্যার সঙ্গে মেলে থাকা উচিত।
একটি পোর্ট্রেট ছবিতে উচ্চতা প্রস্থের চেয়ে ছোট হিসাবেও রাখা থাকতে পারে। তখন অরিয়েন্টেশন ট্যাগে 6 এর মতো একটি মান থাকে, যা ভিউয়ারকে ছবিটি ৯০ ডিগ্রি ডানদিকে ঘোরাতে বলে। ঘোরানোর পর পর্দায় যে উচ্চতা আপনি দেখেন, তা সঞ্চিত প্রস্থের সমান হয়।
মানের উৎস কোথায়
যে ডিভাইস বা প্রোগ্রাম ইমেজ তৈরি করে, সেটিই উচ্চতা লেখে। ক্যামেরা বা ফোন ছবি সেভ করার সময় এটি লেখে। আপনি যখন কোনো ছবি ক্রপ, রিসাইজ বা এক্সপোর্ট করেন, তখন ইমেজ এডিটর নতুন মান লিখে দেয়।
উচ্চতা সরাসরি পিক্সেলগুলোকেই বর্ণনা করে। কিছু প্রোগ্রাম একটি পিক্সেলও না বদলে Exif Image Height এর মান সম্পাদনা করতে পারে, কিন্তু এতে ছবির আকার বদলায় না। Image Height বদলাতে হলে আপনাকে ছবিটি রিসাইজ বা ক্রপ করতে হবে, এবং তখন সফটওয়্যার নতুন মান লিখে দেয়।
আপনার ফাইলের জন্য এটি কেন গুরুত্বপূর্ণ
উচ্চতা এবং প্রস্থ একসঙ্গে নির্ধারণ করে একটি ছবি কতখানি বিস্তারিত রাখতে পারবে। Image Size সারি এই দুই মান একত্রে দেখায়, এবং Megapixels সারি Image Size থেকে হিসাব করা হয়।
প্রিন্ট করার জন্য উচ্চতা Y Resolution এর সঙ্গে কাজ করে। এই মানটি হলো উচ্চতার দিকে প্রতি ইঞ্চি বা প্রতি সেন্টিমিটারে পিক্সেলের সংখ্যা। প্রিন্টেড উচ্চতা জানতে একই এককে ইমেজের উচ্চতাকে Y Resolution দিয়ে ভাগ করুন।
ওয়েবসাইট, আপলোড ফরম, আর প্রিন্টিং সার্ভিস প্রায়ই পিক্সেলে ন্যূনতম বা সর্বোচ্চ উচ্চতা চায়। Image Height সারি আপনাকে পাঠানোর আগে কোনো ছবিকে এমন সীমার সঙ্গে মিলিয়ে দেখতে সাহায্য করে।
ভিডিও ফাইলেও প্রতিটি ভিডিও স্ট্রিমের জন্য Height এবং Coded Height মান থাকে। Height নিবন্ধে সাধারণ Height মান সম্পর্কে ব্যাখ্যা করা হয়েছে।