غوتزلي
Guetzli هو برنامج تشفير JPEG مرخص مجانًا، طوّره كلٌّ من يركي ألاكويجالا وروبرت أوبريك وزولتان سزابادكا في فرع أبحاث جوجل بزيورخ . يهدف البرنامج إلى إنتاج ملفات أصغر حجمًا بكثير من برامج التشفير السابقة مع الحفاظ على نفس الجودة، وإن كان ذلك بسرعة منخفضة جدًا. سُمّي البرنامج تيمنًا بالكلمة الألمانية السويسرية المُصغّرة للبسكويت ، [ 1 ] تماشيًا مع أسماء تقنيات الضغط الأخرى من جوجل. [ 2 ] [ 3 ]
عملية
يُحسّن برنامج Guetzli خطوة التكميم في عملية التشفير لتحقيق كفاءة ضغط عالية. فهو يُنشئ جداول تكميم مُخصصة لكل ملف، ويُحدد عملية أخذ عينات الألوان الفرعية ، [ 4 ] ويُكمّم معاملات تحويل جيب التمام المنفصل (DCT) المتجاورة إلى الصفر، مُوازنًا بين فوائد ترميز طول التشغيل للمعاملات والحفاظ على دقة الصورة المُدركة. يُعدّ تصفير المعاملات الصحيحة الأداة الأكثر فعالية في Guetzli، والتي تُستخدم كوسيلة مؤقتة للتكميم التكيفي المكاني. يستخدم Guetzli برنامج Butteraugli (وهو مشروع آخر مفتوح المصدر من Google) لتوجيه عملية الضغط. [ 5 ]
يُعدّ Guetzli برنامجًا كثيف الاستخدام للموارد، إذ يتطلب وقتًا أطول بكثير وذاكرة وصول عشوائي أكبر من برامج ترميز JPEG الأخرى. [ 6 ] يدعم Guetzli أعلى نطاق جودة JPEG فقط (إعدادات المُكمِّم 84-100) [ 7 ] [ 8 ] ويدعم الترميز التسلسلي فقط (غير "التدريجي"). يكون Guetzli أكثر فعالية مع الملفات الأكبر حجمًا. [ 8 ] تقول جوجل إنه عرض توضيحي لإمكانات التحسينات النفسية البصرية، بهدف تحفيز المزيد من الأبحاث حول برامج ترميز JPEG المستقبلية. [ 2 ] أظهر اختباران أن Guetzli بطيء جدًا (أبطأ بحوالي 4 مراتب من برنامج ترميز JPEG العادي) وليس بالضرورة أفضل من mozjpeg . [ 7 ] [ 9 ]
بوتيراوغلي
مشروع Butteraugli هو مشروع يُقدّر التشابه النفسي البصري بين صورتين. يُخصّص قيمة متوسط رأي تفاضلي (DMOS) للفرق بين الصورة الأصلية ونسخة مُشوّهة منها. وهو أكثر تعقيدًا بكثير من المقاييس التقليدية مثل PSNR و SSIM ، ولكنه يُزعم أنه يُحقق أداءً أفضل مع الصور عالية الجودة، حيث يكون التشويه غير ملحوظ أو بالكاد ملحوظ. [ 10 ] يُحاكي المشروع إدراك الألوان والإخفاء البصري في الجهاز البصري البشري، مع الأخذ في الاعتبار أن العين تُصوّر الألوان المختلفة بدقة متفاوتة. [ 11 ] يستخدم المشروع خريطة حرارية للتغييرات. [ 5 ] لا يزال كيفية اشتقاق مئات المعلمات التي تُحاكي خصائص الجهاز البصري البشري غير مُفسّر. [ 1 ] أظهر تقييم داخلي للأداء، شمل 614 تقييمًا من 23 شخصًا على مجموعة اختبار خاصة بهم مكونة من 31 صورة، أن 75% من التقييمات فضّلت صور JPEG المشفرة وفقًا لمقياس Butteraugli على صور libjpeg -turbo المشفرة، [ 12 ] والتي عادةً ما تحقق نتائج أعلى في مقياسي SSIM وPSNR-HVS-M. [ 13 ] [ 14 ]
يُترجم الاسم السويسري الألماني إلى "عين الزبدة"، وهو يشير في الأصل إلى غمازة على سطح بعض المعجنات الحلوة المحشوة بالزبدة والسكر قبل الخبز. [ 15 ]
التوافر
Guetzli هو تطبيق سطر أوامر . كُتب بلغة C++ ، [ 16 ] وهو مجاني ومفتوح المصدر بموجب شروط رخصة أباتشي 2.0 . تتوفر إصدارات Guetzli لأنظمة ويندوز وماك أو إس ولينكس مباشرةً من مستودع جوجل على جيت هاب . صدرت النسخة العامة الأولى في 21 أكتوبر 2016، دون أي تحسينات على السرعة، [ 17 ] وأُعلن عنها فقط في منتدى متخصص. [ 18 ] [ 13 ] تبعتها النسخة 1.0 بعد خمسة أشهر في 15 مارس 2017، [ 19 ] مصحوبةً بإعلان للجمهور العام وورقتين علميتين. [ 20 ] [ 12 ] [ 21 ]
إضافةً إلى قناة الإصدار الرسمية، تُوزّع كلٌّ من openSUSE و Debian البرنامج عبر مستودعات برامجهما الرسمية . [ 22 ] [ 23 ] [ 24 ] (أما بالنسبة لـ Arch Linux ، فتتوفر مستودعات خاصة بالمستخدمين). [ 25 ] [ 26 ] ويُوزّع مستودع Homebrew نسخةً لنظام macOS. [ 17 ] أما بالنسبة لمنصة Windows، فتتوفر واجهتان رسوميتان مفتوحتا المصدر. [ 27 ] [ 28 ]
يمكن لمطوري البرامج الذين يستخدمون Node.js دمج Guetzli في تطبيقاتهم عبر حزمة متوفرة في مستودع npm . [ 29 ]
مراجع
- 1 2 أنتوني، سيباستيان (17 مارس 2017). "جوجل تُقلل حجم ملفات JPEG بنسبة 35%" . آرس تكنيكا . تاريخ الاسترجاع: 2 ديسمبر 2017 .
- 1 2 "أداة Google الجديدة التي تم إنشاؤها بصيغة JPEG ضخمة وممتعة للغاية 😍" . واتسون (في المانيا). 2017-03-17 . تم الاسترجاع 2017/12/02 .
- ↑ كراش (22-09-2015). "بروتلي" . منتدى إنكود . تم الاسترجاع في 04-12-2017 .
- ^ هيرمان ، فنسنت (2017/03/17). "Guetzli، خوارزمية Google تقلل نسبة ملفات JPG إلى 35 %" . nextinpact.com (باللغة الفرنسية). إنباكت ميدياجروب . تم الاسترجاع 2017/12/04 .
- 1 2 هوبكنز، ماكس؛ ميتزنماخر، مايكل؛ فاغنر-كارينا، سيباستيان (2017-09-02). "التلدين المحاكي لتكميم JPEG". arXiv : 1709.00649 [ cs.MM ].
- ↑ هامبا، مايكل. "غيتزلي" . CHIP Online . تم الاسترجاع في 2017-12-02 .
- 1 2 جيريمي واغنر (29-03-2017). "ضغط صور JPEG باستخدام Guetzli" . مدونة ديفيد والش.
- 1 2 عثماني، آدي (2017). "تحسين الصور الأساسي" . images.guide . تم الاسترجاع في 3 ديسمبر 2017 .
- ^ ديف كينسيل (2017/04/17). "جوجل جوتزلي ضد MozJPEG" . بيكسلز.
- ↑ كولت ماكنليس (18 مايو 2016)، "ضغط الصور لمطوري أندرويد" ، مؤتمر جوجل I/O 2016 ، تاريخ الاطلاع: 3 ديسمبر 2017
- ↑ سيوبانو، دورو (18 مارس 2017). "جوتزلي - مُشفّر صور JPEG يعد بشبكة ويب أسرع، من جوجل" . ديزاين مودو . تم الاطلاع عليه بتاريخ 3 ديسمبر 2017 .
- 1 2 ألاكويجالا، يركي؛ أوبريك، روبرت؛ سزابادكا، زولتان؛ فاسنبرغ، يان (2017). "يفضل المستخدمون Guetzli JPEG على libjpeg بنفس الحجم". arXiv : 1703.04416 [ cs.CV ].
- 1 2 "Guetzli - برنامج ترميز JPEG جديد ذو طابع نفسي بصري" . منتدى Encode . تم الاطلاع عليه بتاريخ 4 ديسمبر 2017 .
- ^ @fg118942 (16/01/2017). "Guetzli はbutteraugli と い う 新 し い 指 標 向 け に 調 整 さ れ て い る の で 従 来 の SSI """ . twitter.com (باللغة اليابانية) . تم الاسترجاع 2017/12/04 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ^ بيبج ، سوزانا (26/08/2015). "Es wird wieder kardamomig - Finnische Pulla" . Mehlstaub und Ofenduft (بالألمانية) . تم الاسترجاع 2017/12/03 .
- ↑ غوتزلي في أوبن هب
- 1 2 فورنو، نيكولاس (2017/03/17). "يقوم Google بتقليص حجم JPEG مع Guetzli" . ماك جينيريشن . تم الاسترجاع 2017/12/02 .
- ^ جرونر ، سيباستيان (2017/03/17). "Guetzli: برنامج تشفير Jpeg جديد من Google" . مجلة لينكس (باللغة الألمانية) . تم الاسترجاع 2017/12/04 .
- ↑ "guetzli: مُشفِّر JPEG إدراكي" . 12 ديسمبر 2017 – عبر GitHub.
- ↑ ألاكويجالا، يركي؛ أوبريك، روبرت (16 مارس 2017). "الإعلان عن Guetzli: برنامج جديد مفتوح المصدر لترميز صور JPEG" . مدونة الأبحاث . جوجل للأبحاث في أوروبا . تاريخ الاسترجاع: 26 مارس 2017 .
- ^ ألاكويجالا، جيركي؛ أوبريك، روبرت؛ ستوليارتشوك، أوستاب؛ زابادكا، زولتان؛ فانديفين، لود؛ واسنبرغ، يناير (2017). “Guetzli: أداة تشفير JPEG الموجهة بشكل إدراكي”. أرخايف : 1703.04421 [ cs.CV ].
- ↑ "software.opensuse.org" . software.opensuse.org .
- ↑ "متتبع حزم دبيان - guetzli" . tracker.debian.org .
- ↑ "متتبع حزم دبيان - butteraugli" . tracker.debian.org .
- ↑ "AUR (ar) - guetzli-git" . aur.archlinux.org .
- ↑ "AUR (ar) – بوتروجلي-جيت" . aur.archlinux.org .
- ↑ "واجهة مستخدم برنامج Guetzli Converter" . الصفحة الرئيسية . تم الاطلاع عليها بتاريخ 2017-12-03 .
- ↑ كيلاديتيس، بيتروس (29-06-2017). "تقديم Guetzli - واجهة Guetzli الرسومية - بيتروس كيلاديتيس" . multipetros.gr . تاريخ الاسترجاع: 02-12-2017 .
- ↑ "إيماجمين-قتزلي" . npm . 30 مايو 2020.
روابط خارجية
- Guetzli على GitHub
- بوتيراوغلي على جيت هاب
- guetzli-cuda-opencl على GitHub
- ضغط الصور
- برنامج جوجل
- برنامج مجاني مكتوب بلغة C++
- برنامج يستخدم ترخيص أباتشي
