قاموس

ما هو عرض ملف الصورة؟

عرض الصورة هو عدد البكسلات عبر الصورة، من حافتها اليسرى إلى حافتها اليمنى. اكتشف أين يحتفظ الملف بهذه القيمة وماذا تخبرك.

image-width

عرض الصورة هو عدد البكسلات من الحافة اليسرى للصورة إلى الحافة اليمنى. ارتفاع الصورة هو عدد البكسلات من الأعلى إلى الأسفل. عادة يكتب العرض أولاً، لذا فإن 640 × 480 تعني 640 بكسل عرضاً و480 بكسل ارتفاعاً.

في بيانات التعريف (الميتاداتا) للملف، يمثل Image Width الحقل الذي يحتوي على هذا الرقم. مع Image Height يعطي أبعاد الصورة. هذه الأبعاد ليست حجم الملف، الذي يحسب عدد البايتات في الملف.

ما هي الملفات التي تحمله

تخزن تنسيقات الصور العرض في أماكن مختلفة داخل الملف، لكنها تخزنه دائماً كعدد من البكسلات. برامج قراءة الميتاداتا تعرضه كـ Image Width في كل من التنسيقات التالية.

  • JPEG تخزن العرض في مقطع إطار البداية (start of frame)، كرقم من 1 إلى 65535.
  • PNG تخزن العرض في جزء IHDR، الذي يجب أن يكون أول جزء في الملف. العرض 0 غير صالح.
  • GIF تخزن العرض في واصف الشاشة المنطقية (logical screen descriptor)، كعدد من 2 بايت.
  • WebP تخزن العرض في جزء VP8 أو VP8L أو VP8X. يمكن أن يكون WebP الفقود (lossy) بعرض يصل إلى 16383 بكسل كحد أقصى، وWebP غير الفقود (lossless) بعرض 16384.
  • TIFF تخزن العرض في الوسم ImageWidth، بالمعرّف 0x0100.

تحمل صورة JPEG من كاميرا أو هاتف عادة عرضاً ثانياً، في الوسم ExifImageWidth (المعرّف 0xa002). يطلق معيار Exif على هذا الوسم الاسم PixelXDimension ويتطلبه في الصور المضغوطة. وهو يسجل العرض الفعلي للصورة التي تراها.

كيف تبدو هذه القيمة

القيمة عدد صحيح من البكسلات. صورة المثال في معيار Exif هي 640 × 480 بكسل، لذا فإن Image Width لها هو 640.

لتحويل العرض إلى بوصات أو سنتيمترات، اقسمه على X Resolution. هذا الحقل يحسب عدد البكسلات التي تلائم 1 بوصة أو 1 سنتيمتر.

عندما تكون الدقة الحقيقية غير معروفة، يستخدم معيار Exif قيمة 72 بكسل في البوصة. عند هذه الإعدادات، يطبع عرض 640 بكسلاً بعرض 8.89 بوصة، أي حوالي 22.6 سم.

يتطابق العرض في إطار JPEG وعرض Exif عادةً. يسمح معيار Exif بوجود فرق عندما يضيف المرمّز أعمدة إضافية على اليمين كحشو. في مثاله، يذكر وسم Exif القيمة 620 بينما يذكر إطار JPEG القيمة 640.

لماذا هذا مهم لملفك

تضع العديد من نماذج الرفع وخدمات الطباعة حدوداً على أبعاد الصور. تتيح لك خانة Image Width التحقق من صورة مقابل هذا الحد قبل إرسالها.

على صفحة ويب، يساعد العرض في تنسيق التخطيط. عندما يحدد HTML عرض الصورة وارتفاعها، يمكن للمتصفح حجز المساحة قبل تحميل الصورة. يقلل هذا من تغير التخطيط، حيث يتحرك محتوى الصفحة عندما يتم رسم الصورة.

يخبرك العرض أيضاً بكمية التفاصيل التي تحتوي عليها الصورة. اضرب العرض في الارتفاع للحصول على العدد الإجمالي للبكسلات.

تعرض خانة Megapixels هذا المجموع بالملايين. صورة 640 × 480 تحتوي على 307,200 بكسل، أي حوالي 0.3 ميغابكسل.

تحقق من خانة Orientation عندما يبدو أن العرض والارتفاع قد تم تبادلهما. مع القيمة 6 أو 8 يدير العارض الصورة بمقدار 90 درجة قبل عرضها. عندها يظهر العرض في الملف كأنه الارتفاع، لذا تبدو الصورة المحفوظة بعرض 640 بكسلاً كأن ارتفاعها 640 بكسلاً.

مفاتيح الميتا