11

هل قمت بعمل Encoding خاص بك لتقليل حجم الصور ؟

السلام عليكم

أقوم حاليا على مشروع قراءة الصور على شكل Binary Format وعمل Encoding خاص للتقليل من حجمها

لذلك أريد معلومات بهذا الخصوص

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

14

تقصد compression للصور

إذا كنت تريد العمل من الصفر فهذا يتطلب جهدا كبيراً وطويلاً .. باختصار أنت تقول أنك تريد أن تنشيء صيغة جديدة للصور كـJPEG

يمكنك الاستفادة من مشروع

ففيه مكتبات كثيرة لضغط الصور وتحويلها من صيغة إلى أخرى.

بالمناسبة ... من ناحية علمية، أظن أن أشهر خوارزميات الضغط الموجودة تسمى Huffman Coding

هذه الخوارزمية مستخدمة في كثير من صيغ الأرشفة والصور أشهرها JPEG و MP3

استخدمتها أيام الجامعة لضغط صور BMP وحصلت على نتيجة تقارب JPEG في بعض أنواع الصور.

ربما أخطأت التعبير فليس إنشاء صيغة جديدة ما اريدة تحديدا

بل اريد انشاء ملف مضغوط يعبر عن الصورة بحجم أقل من حجم الصورة الأصلي من خلال compress و decompress

فلا يشترط بالملف أن يكون مفهوما في حال كان compressed

أستخدم الأداة optipng المتوفرة في مستودعات أوبونتو لضغط الصور بصيغة PNG، حيث توصي جوجل باستخدامها في خدمتها Google PageSpeed.

اشكرك اخي , ولكني ابحث عن algorithm وليس اداة جاهزة