Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

‫أحمد ملهي محمد‬

‫د‪/‬أنس شرين‬
‫‪ 4‬أبريل‪2021 ،‬‬

‫إمــتداد مــلفات ‪Bitmap‬‬


‫‪-‬ﺴﻢ ا ‪+‬ﻠﻪ اﻟﺮﺣﻤ' اﻟﺮﺣﻴﻢ‬

‫)‪(BMP‬‬

‫صيغة ملفات بي إم بي )باإلنجليزية‪ (BMP file format :‬وتدعى أحيانا ً باسم ‪ bitmap‬هي صيغة‬

‫ملف صورة تستخدم لتخزين الصور النقطية للصور الرقمية وبشكل خاص في ميكروسوفت ويندوز و نظام أو‬

‫إس‪ .2/‬تستعمل العديد من واجهات املستخدم الرسومية صيغة بي إم بي في تشغيلها‪ ،‬وتستخدم اللواحق ‪BMP.‬‬

‫أو ‪ DIB.‬لوصف هذا النوع من امللفات‪.‬‬

‫ﺗﺧزﯾن اﻟﻧﻘﺎط )ﺑﻛﺳل( ﻓﻲ ﻣﻠف ‪BMP‬‬


‫مثل جميع صيغ ملفات الصور النقطية األخرى تخزن البكسالت في ملفات بي إم بي الغير مضغوطة مع‬

‫معلومات عن العمق اللوني يأخذ القيم ‪ ،24 ،16 ،8 ،4 ،1‬أو ‪ 32‬بت لكل بكسل‪ .‬تكون الصور ذات ‪ 8‬بت أو أقل لكل‬

‫بكسل هي صور تدرج رمادي أو لون مفهرس‪ .‬تكون الصور الغير مضغوطة ذات حجم أكبر من الصور املضغوطة‪،‬‬

‫على سبيل املثال فإن شعار ويكيبيديا ذو القياس ‪ 1058×1058‬يأخذ حوالي ‪ 287.65‬كيلوبايت بصيغة بي إن‬

‫جي‪ ،‬بينما ذات الصورة ستأخذ حجم ‪ 3358‬كيلوبايت بصيغة ‪ BMP‬ذو العمق اللوني ‪-24‬بت‪ .‬عادة تكون امللفات‬

‫الغير مضغوطة تأخذ وقتا ً أطول لإلرسال عبر اإلنترنت لذلك يفضل عدم استعمالها في بناء مواقع الشبكة‪.‬‬

‫‪BITMAP‬‬ ‫‪١‬‬
‫تخزن نقاط الصور ضمن صفوف‪ .‬وباالعتماد على العمق اللوني للصورة سوف يحتل كل بكسل من الصورة‬

‫على األقل حجم ‪ n/8‬بايت )حيث ‪ n‬هو عمق البت‪ ،‬ألن ‪ 1‬بايت يساوي ‪ 8‬بت( وعليه من املمكن حساب الحجم‬

‫التقريبي لصورة بي إم بي ذات ‪-n‬بت )‪ 2n‬لون( مقدرة بالبايتات‪ ،‬متضمنا ً تأثير بداية كل كلمة معلوماتية‬

‫ونظرا ً الستمرار التقدم التكنولوجي والتغيرات التي تحدث في متطلبات املستخدم مع مرور الوقت ‪ ،‬فإن هذه‬

‫االنظمة )البرمجيات( عاجالً أم آجالً سوف تحتاج إلى صيانة وتطوير ملواكبة التطور التكنولوجي ولدعم متطلبات‬

‫العمل املُقبلة ‪ ،‬وهنا يبرز أحد أهم أدوار وثيقة التصميم في مساعدة املطورين ) أو املطور التالي ( على فهم النظام‬

‫وعملياته وإجراءاته ‪.‬‬

‫كيفية فتح وتحرير وتحويل ملفات ‪ BMP‬و ‪DIB‬‬


‫ملف‪ ‬ذو‪ ‬ملحق ملف‪ BMP ‬هو ملف رسم بيتماب مستقالً عن الجهاز ‪ ،‬وبالتالي قد يسمى‬

‫ملف‪ DIB ‬لالختصار‪ .‬كما تُعرف ً‬


‫أيضا باسم ملفات‪ ‬الصور النقطية‪ ‬أو‪ ‬الصور النقطية‪ ‬فقط‪.‬‬

‫يمكن مللفات ‪ BMP‬تخزين كل من بيانات الصور أحادية اللون وامللونة في أعماق مختلفة األلوان ‪ /‬البت‪.‬‬

‫على الرغم من أن معظم ‪ BMPs‬غير مضغوطة وبالتالي فهي كبيرة الحجم إلى حد ما ‪ ،‬فإنها يمكن أن تصبح‬

‫أصغر بشكل اختياري من خالل ضغط البيانات بدون خسارة‪.‬‬

‫تنسيق ‪ BMP‬شائع ج ًدا ‪ ،‬ومن الشائع ج ًدا في الواقع أن العديد من تنسيقات الصور التي يبدو أنها‬

‫مسجلة امللكية هي في الواقع مجرد ملفات ‪ BMP‬التي تمت إعادة تسميتها!‬

‫‪  XBM‬وتنسيق ‪ XPM‬الخاص به األحدث هما تنسيقات صورتان تشبهان ‪.DIB / BMP‬‬

‫مالحظة‪  :‬ملفات ‪ DIB‬و ‪ BMP‬غير متطابقة ح ًقا ألن االثنني يحتويان على معلومات رأس مختلفة‪ .‬راجع‬

‫‪ DIBs Microsoft‬واستخدامها للحصول على مزيد من املعلومات في هذا التنسيق‪.‬‬

‫كيفية فتح ‪ BMP‬أو ملف ‪DIB‬‬


‫ٍ‬
‫خال من براءات االختراع وتوفر العديد من البرامج املختلفة الدعم‬ ‫تنسيق امللف النقطي املستقل عن الجهاز‬

‫لفتح امللف والكتابة عليه‪.‬‬

‫وهذا يعني أنه يمكن استخدام معظم برامج الرسومات مثل ‪ Paint‬و ‪ Photo Viewer‬في ‪ Windows‬و‬

‫‪ IrfanView‬و ‪ XnView‬و ‪ GIMP‬وبرامج أكثر تقد ًما مثل ‪ Adobe Photoshop‬و ‪Adobe Photoshop‬‬

‫‪ Elements‬و ‪ Corel PaintShop Pro‬لفتح ملفات ‪ BMP‬و ‪.DIB‬‬

‫‪BITMAP‬‬ ‫‪٢‬‬
‫نظرا ألن امتداد امللف ‪ DIB.‬ليس مستخد ًما على نطاق واسع مثل ‪ ، BMP.‬أفترض أنه قد يكون‬
‫مالحظة‪ً  :‬‬
‫هناك بعض البرامج األخرى غير املرتبطة بالرسومات التي تستخدم ملفات لها امتداد ملف ‪ .DIB.‬في هذه الحالة ‪،‬‬

‫أقترح فتح ملف ‪   DIB‬كوثيقة نصية ‪  ‬باستخدام ‪  ‬محرر نص حر ‪  ‬ملعرفة ما إذا كان هناك أي نص داخل امللف‬

‫يمكن أن يكون مفي ًدا في معرفة نوع امللف الذي استخدمه والبرنامج الذي تم استخدامه إلنشائه‪.‬‬

‫مفتوحا مع مشاهدي الصور هؤالء ‪ ،‬فمن املحتمل أنك‬


‫ً‬ ‫نصيحة‪  :‬إذا لم يكن ملف ‪ BMP‬أو ‪ DIB‬الخاص بك‬

‫تخطئ في قراءة امتداد امللف‪ .‬تتشارك )‪ BML (Bone Markup Language‬و ‪DIF (Data Interchange‬‬

‫)‪ Format‬و ‪   DIZ‬و )‪ DIC (Dictionary‬في األحرف الشائعة مع ملفات ‪ DIB‬و ‪ BMP‬ولكن هذا ال يعني أنه‬

‫يمكن فتحها باستخدام نفس البرنامج‪.‬‬

‫بالنظر إلى الدعم الواسع‪  ‬للغاية ‪  ‬لصيغة ‪ ، BMP / DIB‬ربما لديك بالفعل على األقل برنامجني ‪ ،‬ربما عدة‬

‫برامج مثبتة تدعم امللفات التي تنتهي في أحد هذه امللحقات‪ .‬في حني أنه من الرائع الحصول على خيارات ‪ ،‬إال‬

‫برنامجا معينًا على وجه الخصوص للعمل مع هذه امللفات‪ .‬إذا لم يكن البرنامج االفتراضي الذي يقوم‬
‫ً‬ ‫أنك تفضل‬

‫بفتح ملفات ‪ BMP‬و ‪ DIB‬حال ًيا هو البرنامج الذي ترغب في استخدامه ‪ ،‬راجع كيفية تغيير اقترانات امللفات في‬

‫‪   Windows‬للحصول على خطوات حول ما يجب فعله‪.‬‬

‫كيفية تحويل ‪ BMP‬أو ملف ‪DIB‬‬

‫هناك الكثير من‪  ‬برامج تحويل الصور املجانية ‪  ‬التي تقوم بتحويل ملفات ‪ BMP‬إلى تنسيقات صور أخرى‬

‫مثل ‪ ، PNG   ، PDF   ،   JPG   ،   TIF   ، ICO  ‬إلخ‪ .‬يمكنك القيام بذلك في متصفح الويب الخاص بك مع‬

‫محوالت الصور عبر اإلنترنت ‪   FileZigZag‬و ‪.   Zamzar  ‬‬

‫قد ال تتيح لك بعض محوالت ‪ BMP‬فتح ملف يحتوي على ملحق ملف ‪ ، DIB.‬وفي هذه الحالة يمكنك‬

‫استخدام بدائل مثل ‪ CoolUtils.com‬أو ‪ Online-Utility.org‬أو صورة تغيير حجم ‪.Genius‬‬

‫إذا كنت تبحث إلنشاء ملف ‪ DIB.‬عن طريق تحويل صورة إلى تنسيق ‪ ، DIB‬فيمكنك القيام بذلك‬

‫باستخدام محول ‪ AConvert‬املجاني عبر اإلنترنت‪.‬‬

‫‪BITMAP‬‬ ‫‪٣‬‬
‫‪Raster Graphics‬‬

‫الرسوميات النقطية أو رسوميات الرستر أو الصورة النقطية هي هيكل بيانات من‬

‫الرسوميات الحاسوبية تمثل مستطيالً من العنصورات )باإلنجليزية‪ (pixels :‬أو النقاط اللونية‪،‬‬

‫ويمكن مشاهدتها في شاشة أو على الورق أو أي وسيلة عرض‪ .‬تخزن الرسوميات النقطية في عدة‬

‫ملفات الصور بصيغ مختلفة )انظر مقارنة صيغ ملفات الصور(‪.‬‬

‫يناظر كل بت الصورة النقطية بت من الصورة املعروضة على الشاشة‪ ،‬وعادة ما تخزن‬

‫الصورة النقطية بنفس الصيغة التي تخزن بها في ذاكرة فيديو الشاشة أو وسيلة العرض‪ ،‬وقد‬

‫تخزن بصيغة غير معتمدة على وسيلة العرض‪ .‬وتميز الصورة بطولها وعرضها بالعنصورة‪ ،‬وبعدد‬

‫البتات لكل عنصورة )العمق اللوني الذي يحدد عدد األلوان التي يمكن تمثيلها في الصورة(‪.‬‬

‫في صناعة الطباعة وما قبل النشر‪ ،‬يطلق على الرسوميات النقطية اسم ‪contones‬‬

‫)اختصارا ً لـ ‪ (continuous tones‬أي الدرجات املتصلة‪ .‬بينما يطلق على الصور املتجهية اسم‬

‫‪.line work‬‬
‫تستخدم الرسوميات النقطية في تمثيل الصور الفوتوغرافية‪ ،‬والصور الرقمية املأخوذة‬

‫بواسطة الكاميرات الرقمية أو املاسح الضوئي‬

‫‪BITMAP‬‬ ‫‪٤‬‬
‫رسوميات متجهية والفرق بينها وبني النقطيه)‪(Bitmap‬‬

‫الرسوميات املتجهية )باإلنجليزية‪ (Vector graphics :‬هي رسومات حاسوبية تستعمل‬

‫وصف لألشكال الهندسية مثل إحداثيات النقط والخطوط واملعادالت الرياضية للمنحنيات لتمثل‬

‫الصور‪ [3][2][1].‬وهي بذلك تختلف عن الرسوميات النقطية )باإلنجليزية‪ (bitmap graphics :‬التي‬

‫تعتمد على البكسل كأصغر عنصر في الصورة‪ ،‬وتمثل الصورة بمصفوفة من النقط املربعة‪.‬‬

‫اﻟﻣﻣﯾزات‪:‬‬
‫تتميز الرسوميات املتجهية بأنها ال تفقد وضوحها في حالة تكبيرها ألنها تعتمد على معادالت‬

‫تصف مكونات الصورة‪ ،‬فتعيد الرسم على أي دقة بالتكبير أو التقريب‪ ،‬على عكس الرسوميات‬

‫النقطية )الرستر( املحدودة بعدد العنصورات )البكسل(‪ ،‬والتي في حالة تكبيرها تظهر حدود‬

‫عنصوراتها )بكسل( وتفقد مالمحها عند التقريب‪ ،‬ويمكن تعديل أجزاء من الصور املتجهية بسهولة‬

‫أكثر من الرسوميات النقطية دون أن تؤثر على أجزاء الصورة األخرى‪ ،‬حيث أنها تحتفظ ببانات كل‬

‫جزء على حدة‪ ،‬كما أن الرسوميات املتجهية تستطيع تخزين رسومات بحجم تخزين أقل على‬

‫الحاسوب ألنها تقوم بتخزين املعادالت املستخدمة في رسم مكونات الصورة‪ ،‬بينما الرسوميات‬

‫النقطية )الرستر( تقوم بتخزين كل بكسل في الصورة على حدة‪.‬‬

‫وتجعل طبيعة الصور املتجهية الوصفية البحث عن أشكال وبيانات في هذه امللفات أسهل‪،‬‬

‫ّ‬
‫مفضلة لإلستخدام للرسوم التوضيحية‪ ،‬كالخرائط والتصاميم املجردة‪ ،‬ولكنها غير‬ ‫ولذلك فهي‬

‫مناسبة إطالقا للتصوير‪.‬‬

‫‪BITMAP‬‬ ‫‪٥‬‬
‫صورة توضح الفرق ف التقريب بي الرسوميات املتجهية والرسوميات النقطية حيث ف‬
‫األعلى الصورة مقرية ‪ 7‬مرات بالرسوميات املتجهية وف األسفل مقربة باستخدام‬
‫رسوميات نقطية‬

‫‪BITMAP‬‬ ‫‪٦‬‬

You might also like