pngquant ، أداة سطر الأوامر لضغط صور PNG

حول بابوا نيو غينيا

في المقالة التالية سوف نلقي نظرة على pngquant. هذا هو ضاغط PNG مع فقدان البيانات لاستخدامه من سطر الأوامر. إنه مجاني ومفتوح المصدر ومتعدد المنصات. سيعطينا هذا البرنامج إمكانية تحويل صور PNG إلى تنسيق PNG 8 بت مع ملف قناة ألفا لتقليل الحجم.

هذا ضاغط الصورة بابوا نيو غينيا الحرة هي على أساس مكتبة محمولة libimagequant وهو مكتوب فيه C99. يقلل بشكل كبير من حجم الملف عن طريق تحويل صورة PNG إلى تنسيق PNG أكثر كفاءة 8 بت ، مع الحفاظ على شفافية ألفا الكاملة. عادةً ما تكون ملفات PNG ذات 8 بت 60-80٪ أصغر من ملفات PNG ذات 24/32 بت. الصور المضغوطة بحجم Png متوافقة تمامًا مع جميع متصفحات الويب وأنظمة التشغيل. علاوة على ذلك ، يمكن لهذا البرنامج ضغط صورة واحدة أو عدة صور في نفس الوقت.

بابوا نيو غينيا كمي الميزات العامة

  • بل هو ضاغط PNG بضياع.
  • ويستند على مكتبة libimagequant المحمولة.
  • لجعل صور PNG أصغر 3-4 مرات باستخدام الحد الأدنى من فقدان الجودة.
  • يدعم الشفافية ألفا.
  • Es متوافق مع جميع المتصفحات والأنظمة التشغيل.
  • توليد المنصات عالية الجودة.
  • يستخدم خوارزمية الاستيفاء الفريدة التي لا يضيف ضوضاء غير ضرورية للصورة.
  • مستوى الجودة قابل للتكوين.
  • ابحث تلقائيًا عن العدد المطلوب من الألوان و يمكنك تخطي الصور التي لا يمكن تحويلها إلى الجودة المطلوبة.

هذه ليست سوى بعض من خصائص هذا الضاغط لسطر الأوامر. يمكن استشارة كل منهم بمزيد من التفصيل في صفحة جيثب من المشروع أو في موقع.

قم بتثبيت pngquant PNG ضاغط باستخدام snap

سيتمكن مستخدمو Ubuntu من ذلك تثبيت ضاغط Pngquant باستخدام المقابل لها حزمة المفاجئة. في هذا المثال ، في Ubuntu 18.04 ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وكتابة أمر التثبيت التالي فيها:

تثبيت بابوا نيو غينيا الخاطف

sudo snap install pngquant

الاستخدام الأساسي

بعد التثبيت يمكننا البدء في استخدام pngquant. سوف نستطيع استخدم البرنامج كما يلي لضغط ملف png:

pngquant nombre-del-archivo.png

على سبيل المثال ، إذا أردنا ضغط ملف ملف اسمه ubunlogبابوا نيو غينيا وهو في هذه الحالة موجود في مجلد الصور ، سيتعين علينا تنفيذ الأوامر التالية:

cd Imágenes

قبل الضغط سنفعل عرض حجم الملف بالأمر:

حجم الصورة غير المضغوطة

du -sh ubunlog.png

بعد رؤية الحجم في لقطة الشاشة السابقة ، وهو في هذه الحالة 16 كيلو ، يمكننا الآن ابدأ الضغط بالأمر:

بابوا نيو غينيا صورة مضغوطة

pngquant ubunlog.png

اسم ملف الإخراج في هذا المثال هو نفسه اسم الإدخال ، باستثناء ذلك سينتهي في-fs8.png'. كما ترى في لقطة الشاشة السابقة ، في هذا المثال سيكون اسم ملف الإخراج 'ubunlog-fs8.png'

الآن دعونا نرى حجم ملف الصورة المضغوط ، والذي تم تقليله في هذا المثال إلى 8 كيلو بايت:

حجم الصورة المضغوطة

du -sh ubunlog-fs8.png

ضغط صور PNG متعددة

بابوا نيو غينيا الكمية أيضا يمكن تحويل صور متعددة. سيضغط الأمر التالي image1.png y image2.png في دليل العمل الحالي.

pngquant imagen1.png imagen2.png

بالإضافة إلى ذلك ، نستطيع ضغط جميع ملفات .png الموجودة في دليل مرة واحدة. على سبيل المثال ، لضغط جميع الصور داخل مجلد يسمى "/ home / entreunosyceros / الصور، سوف ننفذ:

ضغط دفعة

pngquant /home/entreunosyceros/Imágenes/*.png

تغيير اللاحقة في اسم ملف الإخراج

كما قلت سابقًا ، اسم ملف الإخراج هو نفسه اسم الإدخال ، باستثناء أنه ينتهي بـ "-fs8.png" مع ذلك، سنكون قادرين على تغيير هذه اللاحقة كما نريد على النحو التالي:

قم بتغيير لاحقة الصورة الناتجة

pngquant ubunlog.png --ext -imagen.png

سيقوم هذا الأمر بضغط الملف ubunlogبابوا نيو غينيا وحفظه باسم ubunlog-image.png.

ضغط الصور بجودة مخصصة

يضغط Pngquant الصور قدر الإمكان. يمكننا أيضًا تكوين جودة الصور يدويًا. يتيح لنا Pngquant ضبط جودة الصورة في النطاق 0 (الأسوأ) إلى 100 (مثالي) باستخدام الحد الأدنى والحد الأقصى من المعلمات.

يحدد المثال التالي جودة الحد الأدنى للصورة 60 والحد الأقصى للجودة عند 80.

تغيير جودة الصورة

pngquant --quality=60-80 image.png

إذا أدى التحويل إلى جودة أقل من الحد الأدنى للجودة ، فلن يتم حفظ الصورة.

بابوا نيو غينيا مساعدة

هذه الأوامر ليست سوى أمثلة قليلة للضغط الأساسي باستخدام pngquant. سنكون قادرين انظر القائمة الكاملة للخيارات المتاحة تشغيل الأمر التالي في نفس الجهاز:

مساعدة بابوا نيو غينيا

pngquant -h

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.