ارتفاع الصورة هو عدد صفوف البكسل في الصورة، محسوبة من الحافة العلوية إلى الحافة السفلية. مع عرض الصورة يحدد حجم الصورة بوحدة البكسل.
ارتفاع الصورة ليس هو نفسه حجم الملف. حجم الملف يحسب عدد البايتات في الملف، بينما الارتفاع يحسب عدد البكسلات.
ما هي الملفات التي تحمله
تقريبًا كل تنسيق صور يخزن الارتفاع في ترويسة، بجانب العرض. كل تنسيق يحتفظ به في موضع مختلف.
- JPEG: جزء بداية الإطار (SOF) يخزن عدد الأسطر في الصورة.
- PNG: جزء IHDR، الذي يجب أن يكون أول جزء في الملف، يخزن الارتفاع كعدد صحيح مكوّن من 4 بايت.
- GIF: واصف الشاشة المنطقية يخزن ارتفاع المساحة التي تُرسم عليها جميع إطارات الصورة.
- WebP: جزء VP8 أو VP8L أو VP8X يخزن الارتفاع، حسب نوع ملف WebP.
- BMP: ترويسة خريطة البت تخزن الارتفاع مباشرة بعد العرض.
- TIFF: الوسم
0x0101في دليل الصورة الأول (IFD0) يخزن الارتفاع. معيار Exif يطلق على هذا الوسمImageLength. - MP4 و MOV: ترويسة كل مسار فيديو تخزن ارتفاعًا للصورة. AVI يحتفظ بارتفاع في ترويسة الملف الرئيسية.
كيف تبدو هذه القيمة
القيمة عدد صحيح من البكسلات، معروض بدون وحدة. على سبيل المثال، 682 تعني أن ارتفاع الصورة هو 682 بكسل.
كل تنسيق يحدد حدًا أقصى خاصًا به. يمكن لـ JPEG الإعلان عن ما يصل إلى 65535 سطرًا. يمكن أن يصل ارتفاع صورة WebP بدون فقدان بيانات إلى 16384 بكسل، وملف PNG إلى حوالي 2.1 مليار بكسل.
تُظهر كثير من الصور أيضًا صفًا يسمى Exif Image Height. الكاميرا أو البرنامج يكتب هذا الوسم، 0xa003، في الملفات المضغوطة مثل JPEG. يسجل الارتفاع الفعلي للصورة، والذي يجب في JPEG أن يطابق عدد الأسطر في ترويسة الإطار.
يمكن أن تخزن صورة عمودية ارتفاعًا أصغر من عرضها. يحمل وسم الاتجاه عندها قيمة مثل 6، التي تخبر عارض الصور بتدوير الصورة 90 درجة مع عقارب الساعة. بعد التدوير، يصبح الارتفاع الذي تراه على الشاشة مساويًا للعرض المخزن.
من أين تأتي القيمة
الجهاز أو البرنامج الذي ينشئ الصورة هو ما يكتب الارتفاع. الكاميرا أو الهاتف يكتبه عند حفظ صورة. محرر الصور يكتب قيمة جديدة عندما تقص، أو تعيد تحجيم، أو تصدّر الصورة.
الارتفاع يصف البكسلات نفسها. يمكن لبعض البرامج تعديل رقم Exif Image Height دون تغيير أي بكسل واحد، لكن تبقى الصورة بنفس الحجم. لتغيير Image Height، تحتاج إلى إعادة تحجيم الصورة أو قصها، ثم يكتب البرنامج القيمة الجديدة.
لماذا هذا مهم لملفك
الارتفاع مع العرض يحددان معًا مقدار التفاصيل التي يمكن أن تحتويها الصورة. صف حجم الصورة يجمع القيمتين، وصف الميجابكسل يُحسب من حجم الصورة.
في الطباعة، يعمل الارتفاع مع الاستبانة على المحور Y. هذه القيمة هي عدد البكسلات لكل بوصة أو لكل سنتيمتر في اتجاه الارتفاع. اقسم ارتفاع الصورة على استبانة المحور Y لتحصل على الارتفاع المطبوع بنفس الوحدة.
المواقع، ونماذج الرفع، وخدمات الطباعة تطلب غالبًا حدًا أدنى أو أقصى للارتفاع بالبكسل. صف Image Height يتيح لك التحقق من الصورة مقابل هذا الحد قبل إرسالها.
ملفات الفيديو تحمل أيضًا قيمتي Height و Coded Height لكل دفق فيديو. مقالة Height تغطي قيمة الارتفاع العامة.