هناك حاجة إلى JPEG أو مكتبة ضغط الصور المفقودة الأخرى

StackOverflow https://stackoverflow.com/questions/269996

سؤال

لقد أدرجت ليبنغ و زليب في برنامج C الخاص بي لمشروع متحكم دقيق نظرًا لترخيصهم الليبرالي الجيد الذي يسمح بمثل هذا الاستخدام دون مطالبتي بالكشف عن أي من التعليمات البرمجية الخاصة بي (إنه مشابه جدًا لـ BSD/MIT/APACHE، ولكن بدون متطلبات الإسناد).

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

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

-آدم

هل كانت مفيدة؟

المحلول

وlibjpeg ILJ في غير مصدر C ومرخصة تحرري.

http://www.ijg.org/

و"نحن الافراج عن هذا البرنامج للاستخدام غير التجاري على حد سواء والتجاري. الشركات هي موضع ترحيب لاستخدامه كأساس لالمنتجات ذات الصلة JPEG. نحن لا نطلب من الملوك، على الرغم من أننا لا نطلب اعترافا في الأدب المنتج ... "

ومايك

نصائح أخرى

وحاول IJG (في ijg.org). انها ذات جودة عالية كود JPEG، وكتب في C، مع ترخيص BSD النمط. لقد استخدامه حيث أعمل، وسعداء معها.

+1 على مجموعة JPEG المستقلة مكتبة.

  • انها في ج
  • محمولة للغاية
  • أثار أقدام صغيرة
  • مرخص ليبراليًا
  • بتقدير كبير
  • تستخدم على نطاق واسع
  • مستقر (الإصدار الأخير كان زيادة 10 سنوات منذ )

يستخدم كل من Firefox وIE كود IJG لمتصفحات JPEG.لا يمكنك الحصول على أفضل بكثير من ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top