صورة نقطية

في مجال الحوسبة ، تُعرف الصورة النقطية (وتُسمى أيضًا الصورة النقطية ) بأنها صورة تتكون من صفوف من البكسلات ذات الألوان المختلفة . [ 1 ] وتُعد صورة GIF مثالًا على ملف صورة رسومية يستخدم الصورة النقطية. [ 2 ]

يُستخدم مصطلح "الخريطة النقطية" كاسم في كثير من الأحيان للإشارة إلى تطبيق محدد للرسم النقطي: خريطة البكسل ، والتي تُشير إلى خريطة من البكسلات ، حيث يمكن لكل بكسل تخزين أكثر من لونين، وبالتالي استخدام أكثر من بت واحد لكل بكسل. في هذه الحالة، يكون المجال المعني هو مصفوفة البكسلات التي تُشكل جهاز إخراج رسومي رقمي (شاشة أو جهاز عرض). في بعض السياقات، يُشير مصطلح "الخريطة النقطية " إلى بت واحد لكل بكسل، بينما يُستخدم مصطلح "خريطة البكسل" للصور التي تحتوي على بتات متعددة لكل بكسل. [ 3 ] [ 4 ]

الخريطة النقطية هي نوع من أنواع تنظيم الذاكرة أو تنسيقات ملفات الصور المستخدمة لتخزين الصور الرقمية . مصطلح "الخريطة النقطية" مشتق من مصطلحات برمجة الحاسوب ، ويعني ببساطة خريطة للبتات ، أو مصفوفة بتات مُرتبة مكانيًا . أما الآن، إلى جانب "خريطة البكسل" ، فيشير المصطلح عادةً إلى المفهوم المماثل لمصفوفة البكسلات المُرتبة مكانيًا. ويمكن الإشارة إلى الصور النقطية عمومًا باسم "الخرائط النقطية" أو "خرائط البكسل"، سواء كانت مُصنّعة أو فوتوغرافية، في الملفات أو الذاكرة.

تستخدم العديد من واجهات المستخدم الرسومية الصور النقطية في أنظمتها الفرعية الرسومية المدمجة. [ 5 ] على سبيل المثال، يستخدم النظام الفرعي GDI في منصتي مايكروسوفت ويندوز و OS /2 تنسيق ملفات الصور النقطية الخاص بهما ، والذي يُسمى عادةً بامتداد الملف (أو BMP للصور النقطية المستقلة عن الجهاز ). إلى جانب BMP ، تشمل تنسيقات الملفات الأخرى التي تخزن الصور النقطية الحرفية: InterLeaved Bitmap (ILBM) ، و Portable Bitmap (PBM) ، و X Bitmap (XBM) ، و Wireless Application Protocol Bitmap (WBMP) . وبالمثل، تخزن معظم تنسيقات ملفات الصور الأخرى، مثل JPEG و TIFF و PNG وGIF، صورًا نقطية (بدلاً من الرسومات المتجهة )، ولكنها لا تُسمى عادةً بالصور النقطية ، لأنها تستخدم تنسيقات مضغوطة داخليًا..BMP.DIB

تخزين البكسل

في الصور النقطية غير المضغوطة ، تُخزَّن وحدات البكسل عادةً بعدد متغير من البتات لكل بكسل، مما يُحدد لونه ( عمق اللون ). يمكن للبكسلات التي تحتوي على 8 بتات أو أقل أن تُمثل إما تدرجًا رماديًا أو لونًا مُفهرسًا . قد تُخزَّن قناة ألفا ( للشفافية ) في صورة نقطية منفصلة، ​​حيث تكون مشابهة للصورة النقطية ذات التدرج الرمادي، أو في قناة رابعة، على سبيل المثال، لتحويل الصور ذات 24 بت إلى 32 بت لكل بكسل.

قد تكون البتات التي تمثل وحدات البكسل في الصورة مضغوطة أو غير مضغوطة (متباعدة حسب حدود البايت أو الكلمة)، وذلك تبعًا لتنسيق الصورة أو متطلبات الجهاز. وبحسب عمق اللون، تشغل كل بكسل في الصورة ما لا يقل عن n /8 بايت، حيث n هو عمق البت.

بالنسبة لصورة نقطية غير مضغوطة ومضغوطة داخل صفوف، مثل تلك المخزنة بتنسيق ملف Microsoft DIB أو BMP ، أو بتنسيق TIFF غير المضغوط، يمكن حساب الحد الأدنى لحجم التخزين لصورة نقطية n- بت لكل بكسل (2n لون )، بالبايت ، على النحو التالي:

مقاس=عرضارتفاعن/8{\displaystyle {\text{size}}={\text{width}}\cdot {\text{height}}\cdot n/8}

حيث يتم تحديد العرض والارتفاع بالبكسل.

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

الصور النقطية المستقلة عن الجهاز وتنسيق ملف BMP

حددت مايكروسوفت تمثيلاً خاصاً للصور النقطية الملونة ذات أعماق لونية مختلفة ، وذلك لتسهيل تبادل الصور النقطية بين الأجهزة والتطبيقات ذات التمثيلات الداخلية المتنوعة. أطلقت مايكروسوفت على هذه الصور النقطية المستقلة عن الجهاز اسم "DIBs"، ويُطلق على تنسيق ملفاتها اسم تنسيق ملف DIB أو تنسيق ملف BMP . وفقًا لدعم مايكروسوفت: [ 6 ]

تُعدّ صورة البت المستقلة عن الجهاز (DIB) تنسيقًا يُستخدم لتعريف صور البت المستقلة عن الجهاز بدقة ألوان مختلفة . والغرض الرئيسي من DIB هو السماح بنقل صور البت من جهاز إلى آخر (ومن هنا جاءت تسمية "المستقلة عن الجهاز"). يُعتبر DIB تنسيقًا خارجيًا، على عكس صورة البت المعتمدة على الجهاز، والتي تظهر في النظام ككائن صورة بت (يتم إنشاؤه بواسطة تطبيق...). عادةً ما يتم نقل DIB في ملفات تعريفية (باستخدام دالة StretchDIBits() عادةً)، وملفات BMP، والحافظة (تنسيق بيانات CF_DIB).

هنا، يشير مصطلح "مستقل عن الجهاز" إلى التنسيق أو ترتيب التخزين، ويجب عدم الخلط بينه وبين اللون المستقل عن الجهاز .

تنسيقات ملفات الصور النقطية الأخرى

يستخدم نظام X Window تنسيق XBM مشابهًا للصور بالأبيض والأسود ، وتنسيق XPM ( خريطة البكسل ) للصور الملونة. تُستخدم العديد من تنسيقات ملفات الصور النقطية غير المضغوطة الأخرى، وإن لم يكن استخدامها واسع النطاق. [ 7 ] في معظم الأغراض، تُستخدم ملفات الصور النقطية المضغوطة القياسية مثل GIF و PNG و TIFF و JPEG . يوفر الضغط غير الفاقد للبيانات ، على وجه الخصوص، نفس المعلومات التي توفرها الصورة النقطية بحجم ملف أصغر. [ 8 ] يحتوي كل من TIFF وJPEG على خيارات متنوعة. عادةً ما يكون JPEG مضغوطًا مع فقدان للبيانات . أما TIFF فعادةً ما يكون إما غير مضغوط، أو مضغوطًا بتقنية Lempel-Ziv-Welch غير الفاقد للبيانات مثل GIF . يستخدم PNG ضغط deflate غير الفاقد للبيانات، وهو نوع آخر من أنواع Lempel-Ziv .

توجد أيضًا مجموعة متنوعة من ملفات الصور "الخام"، التي تخزن صورًا نقطية خام بدون أي معلومات أخرى. هذه الملفات الخام هي مجرد صور نقطية داخل ملفات، وغالبًا ما تكون بدون رأس أو معلومات عن الحجم (وهي تختلف عن تنسيقات الصور الخام الفوتوغرافية ، التي تخزن بيانات المستشعر الخام غير المعالجة في حاوية منظمة مثل تنسيق TIFF بالإضافة إلى بيانات وصفية شاملة للصورة ).

انظر أيضاً

مراجع

  1. "مؤرشف: ما هي الرسومات النقطية والرسومات المتجهة، وكيف تختلف ؟" خدمات تقنية المعلومات الجامعية. 22 سبتمبر 2023. تم الاطلاع عليه في 21 أبريل 2024 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  2. ^ جريجرسن ، إريك (26 يناير 2022). "الصورة النقطية" . الموسوعة البريطانية . تم الاسترجاع في 21 أبريل 2024 .{{cite encyclopedia}}: CS1 maint: deprecated archiveal service ( link )
  3. جيمس د. فولي (1995). رسومات الحاسوب: المبادئ والتطبيق . أديسون-ويسلي بروفيشنال. ص 13. ISBN  0-201-84840-6. مصطلح bitmap، بالمعنى الدقيق للكلمة، ينطبق فقط على أنظمة ثنائية المستوى ذات بت واحد لكل بكسل؛ بالنسبة لأنظمة متعددة البتات لكل بكسل، نستخدم المصطلح الأكثر عمومية pix-map (اختصارًا لـ pixel map).
  4. في كي باتشغاري (2005). رسومات الحاسوب الشاملة: بما في ذلك لغة C++ . منشورات لاكشمي. ص 93. ISBN  81-7008-185-8.
  5. جوليان سمارت؛ ستيفان تشومور وكيفن هوك (2006). برمجة واجهات المستخدم الرسومية متعددة المنصات باستخدام Wxwidgets . برنتيس هول. ISBN 0-13-147381-6.
  6. "ملفات DIB واستخداماتها" . مساعدة ودعم مايكروسوفت . 11-02-2005.
  7. "قائمة أنواع ملفات الصور النقطية" . File-Extensions.org . مؤرشف من الأصل بتاريخ 4 أكتوبر 2006. تم الاطلاع عليه بتاريخ 22 سبتمبر 2007 .
  8. ج. توماس؛ أ. جونز (2006). توصيل العلوم بفعالية: دليل عملي لدمج العناصر المرئية . دار نشر IWA. رقم ISBN 1-84339-125-2.