Abstract
In This research Bmp file study and compression method. This method is depend on files data bytes partition to binary , such file data transfer to serial from binary store in extended file as first stage , after that Run Length method application on this extended file to produce very small size file contain on binary value and repeating of this is compression as second stage , after that work on deleting all binary from produce file from previous stage , expect first binary only is stable and repeating values from previous file , therefore as operation to obtain is half size of previous file approximately . The produce file it is image compression file with very small size consist repeating and the first binary value ,after that repeat the picture from compression file by decompression method by depending on the first binary value to generate next binary values and assemble the binary values after generate to be bytes and from that obtain Bmp image file
Keywords
Coding
compression
image processing
Abstract
يقدم البحث دراسة لملفات الصور الملونة نوع (Bmp(bitmap وكذلك طريقة مقترحة لضغط ملفات الصور ئك لكخ ش
الملونة نوع Bmp , حيث اعتمدت الطريقة على فكرة تفكيك بايتات Byte البيانات لهذه الملفات إلى الثنائيات المكونه لها
,أي تحويل بيانات الملف الى سلسلة من الثنائيات (0,1) تخزن في ملف موسع كمرحلة أولى ومن ثم تطبق طريقة طول
التكرار على هذا الملف الموسع لينتج منها ملف بحجم صغير جدا مكون من قيمة الثنائية والتكرار المقابلة لها كمرحلة ثانية
للضغط ومن ثم العمل على إزالة (أو حذف ) جميع الثنائيات (0,1) من الملف الناتج من المرحلة السابقة ماعدا الثنائية
الأولى تبقى وقيم التكرار من الملف السابق وذلك كعملية للحصول على ملف بحجم نصف حجم الملف السابق تقريبا ,أي
أن الملف الناتج هو ملف الصورة المضغوط والذي يكون بحجم صغير جدا حيث يحتوي على التكرارات وقيمة الثنائية
الأولى ومن ثم العمل على إعادة الصورة من الملف المضغوط بالطريقة المعاكسة decompressionوذلك بالاعتماد على
قيمة الثنائية الأولى لتوليد قيم الثنائيات التالية لها وكذلك تجميع قيم الثنائيات بعد توليدها لتكوين البايتات المقابلة لها ومن
ثم الحصول على ملف الصورة الملونةBmp.
الملونة نوع Bmp , حيث اعتمدت الطريقة على فكرة تفكيك بايتات Byte البيانات لهذه الملفات إلى الثنائيات المكونه لها
,أي تحويل بيانات الملف الى سلسلة من الثنائيات (0,1) تخزن في ملف موسع كمرحلة أولى ومن ثم تطبق طريقة طول
التكرار على هذا الملف الموسع لينتج منها ملف بحجم صغير جدا مكون من قيمة الثنائية والتكرار المقابلة لها كمرحلة ثانية
للضغط ومن ثم العمل على إزالة (أو حذف ) جميع الثنائيات (0,1) من الملف الناتج من المرحلة السابقة ماعدا الثنائية
الأولى تبقى وقيم التكرار من الملف السابق وذلك كعملية للحصول على ملف بحجم نصف حجم الملف السابق تقريبا ,أي
أن الملف الناتج هو ملف الصورة المضغوط والذي يكون بحجم صغير جدا حيث يحتوي على التكرارات وقيمة الثنائية
الأولى ومن ثم العمل على إعادة الصورة من الملف المضغوط بالطريقة المعاكسة decompressionوذلك بالاعتماد على
قيمة الثنائية الأولى لتوليد قيم الثنائيات التالية لها وكذلك تجميع قيم الثنائيات بعد توليدها لتكوين البايتات المقابلة لها ومن
ثم الحصول على ملف الصورة الملونةBmp.