في المادة السابقة لقد ذكرنا تنسيقات الصور المستخدمة عادةً على مواقع الويب وحددنا أي منها مناسب لكل حالة. سنناقش الآن أدوات إنشاء صور الويب في Linux.
نظرًا لأن التنسيقات الأكثر شيوعًا تتوافق مع برنامج Gimp والعارضات المثبتة مسبقًا، سنركز على تنسيقات WebP وSVG
أدوات لإنشاء صور الويب في Linux
WEBP
يعد تنسيق WebP جزءًا من محاولات Google للسيطرة الكاملة على الويب. يدعم كلاً من الضغط المنقوص وغير المنقوص.
في الأيام الأولى للإنترنت، كانت الاتصالات البطيئة تعني إيجاد طرق لتحميل الصور بسرعة. ومن ثم تم تطوير طريقتين:
- الضياع: يتم تقليل وزن الصورة عن طريق إزالة المعلومات الزائدة عن الحاجة والتي تؤثر على الجودة. على هذا النحو، فهي ليست طريقة يمكن استخدامها للصور التي تتطلب دقة عالية. ويمكن استخدامه للصور المعروضة على الشاشة.
- ضغط بلا خسائر: بدلاً من إزالة المعلومات الزائدة عن الحاجة، يتم الضغط من خلال استخدام الخوارزميات.
الصور بتنسيق WebP أصغر بنسبة تصل إلى 30% من نظيراتها بتنسيق PNG أو JPG
كيفية إنشاء وتحرير وعرض الصور بتنسيق WebP
على الأقل في Ubuntu Studio 23.10، يستطيع Gimp فتح الصور وتحريرها وحفظها بتنسيق WebP. علينا فقط إضافة .webp إلى اسم الملف والنقر فوق "تصدير". تتيح لنا نافذة الخيارات تحديد ما إذا كان سيتم الحفظ مع الفقد أم لا ونوع الصورة.
بشكل عام، لن تواجه التوزيعات المبنية على كيدي مشاكل كبيرة منذ Gwenview، يمكن للمشاهد الأصلي فتحه دون مشاكل. ستتطلب التوزيعات المبنية على جنوم تثبيت الحزمة.
بالنسبة إلى Ubuntu ومشتقاته، نقوم بذلك باستخدام:
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
على ArchLinux
sudo pacman -S webp-pixbuf-loader
إذا كنا مستخدمي فيدورا
sudo dnf install webp-pixbuf-loader
تنطبق نفس الطريقة على التوزيعات المستندة إلى سطح المكتب XFCE.
بالنسبة للتوزيعات التي تستخدم LxQT أو Cinnamon، يجب أن يتم عرض الصور دون مشاكل.
تحويل الصور باستخدام المحطة
هناك أمران يسمحان لنا بالتحويل من وإلى تنسيق WebP. يمكننا تثبيتها بالأوامر التالية:
المشتقات الحرة
sudo apt install webp
فيدورا ومشتقاتها
sudo dnf install libwebp
لدينا الآن الأدوات التالية:
anim_diff – أداة لإظهار الفرق بين الصور التي تشكل الرسوم المتحركة.
anim_dump – أداة تفريغ الفرق بين الصور المتحركة .
com.cwebp – أداة للتحويل إلى تنسيق WebP
com.dwebp – أداة لتحويل صور WebP إلى تنسيقات أخرى.
gif2webp – أداة لتحويل الرسوم المتحركة GIF إلى WebP
img2webp – أداة لتحويل سلسلة من الصور إلى رسوم متحركة WebP.
vwebp – عارض ملفات WebP للمحطة.
webpinfo - كما يوحي الاسم، فهو مفيد لعرض معلومات حول ملف صورة WebP.
webpmux – أداة معالجة ملفات WebP المتقدمة
بعض الأمثلة
للتحويل من تنسيقات الملفات الأخرى إلى WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
للتحويل من WebP إلى صيغ أخرى
dwebp origen.webp -o destino
تذكر أنه يجب عليك أيضًا الإشارة إلى تنسيق ملف الصورة الوجهة.
إذا كنت تريد تحويل صور متعددة إلى WebP، فالصق هذا في الجهاز
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
حيث يتم استبدال FC بعامل الضغط
تذكر أنه يمكنك رؤية جميع الاستخدامات الممكنة لهذه الأوامر عن طريق الكتابة في الجهاز
man nombre del comando.
كما قلنا في المقالة السابقة، فإن WebP لديه العديد من الإمكانيات. ومع ذلك، يجب أن تضع في اعتبارك أن المتصفحات الحديثة فقط هي التي يمكنها التعامل معها. الأمر كله يتعلق بوزن الإيجابيات والسلبيات.
في المقالة التالية سوف نقوم بالوفاء بالدين الذي بقي من هذه المقالة، مع ذكر الأدوات التي تسمح لنا بمعالجة الملفات بتنسيق SVG. إذا كنت لا تستطيع الانتظار، جرب Inkscape.