السلام عليكم
أقوم حاليا على مشروع قراءة الصور على شكل Binary Format وعمل Encoding خاص للتقليل من حجمها
لذلك أريد معلومات بهذا الخصوص
تقصد compression للصور
إذا كنت تريد العمل من الصفر فهذا يتطلب جهدا كبيراً وطويلاً .. باختصار أنت تقول أنك تريد أن تنشيء صيغة جديدة للصور كـJPEG
يمكنك الاستفادة من مشروع
ففيه مكتبات كثيرة لضغط الصور وتحويلها من صيغة إلى أخرى.
بالمناسبة ... من ناحية علمية، أظن أن أشهر خوارزميات الضغط الموجودة تسمى Huffman Coding
هذه الخوارزمية مستخدمة في كثير من صيغ الأرشفة والصور أشهرها JPEG و MP3
استخدمتها أيام الجامعة لضغط صور BMP وحصلت على نتيجة تقارب JPEG في بعض أنواع الصور.
ربما أخطأت التعبير فليس إنشاء صيغة جديدة ما اريدة تحديدا
بل اريد انشاء ملف مضغوط يعبر عن الصورة بحجم أقل من حجم الصورة الأصلي من خلال compress و decompress
فلا يشترط بالملف أن يكون مفهوما في حال كان compressed
أستخدم الأداة optipng المتوفرة في مستودعات أوبونتو لضغط الصور بصيغة PNG، حيث توصي جوجل باستخدامها في خدمتها Google PageSpeed.
اشكرك اخي , ولكني ابحث عن algorithm وليس اداة جاهزة
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.