img2webp

الاسم

img2webp -- إنشاء ملف WebP متحرك من سلسلة من صور الإدخال.

الملخص

img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name

الوصف

يضغط img2webp سلسلة من الصور باستخدام تنسيق WebP المتحرك. يمكن أن تكون صور الإدخال PNG أو JPEG أو TIFF أو WebP. إذا تم تقديم اسم ملف واحد (ليس يبدأ بالحرف "-") كوسيطة، فسيتم إنشاء رمز مميز لوسيطات سطر الأوامر من هذا الملف. يتيح ذلك سهولة البرمجة النصية أو استخدام عدد كبير من الوسيطات.

خيارات على مستوى الملف

يتم تطبيق خيارات مستوى الملف في بداية عملية الضغط، قبل قراءة إطارات الإدخال.

-o string
حدِّد اسم ملف WebP الناتج.
-min_size
ترميز الصور للوصول إلى أصغر حجم. يؤدي ذلك إلى تعطيل إدراج الإطار الرئيسي واختيار المعلمات التي ينتج عنها أصغر ناتج لكل إطار. ويستخدم هذا الوضع تلقائيًا الضغط بدون فقدان البيانات، ولكن يمكن دمجه مع خيارات -q أو -m أو -lossy أو -mixed.
-kmin int
-kmax int
حدِّد الحد الأدنى والحد الأقصى للمسافة بين الإطارات الرئيسية المتتالية (الإطارات التي يمكن فك رموزها بشكل مستقل) في الصورة المتحركة الناتجة. ستضيف الأداة بعض الإطارات الرئيسية إلى اللقطات المتحرّكة حسب الحاجة كي تلبّي هذه المعايير.
-mixed
وضع الضغط المختلط: يمكنك تحسين ضغط الصور من خلال اختيار ضغط لا يفوتك أو بدون فقدان لكل إطار بغرض البحث. ويؤدي هذا الخيار العام إلى إيقاف الخيار المحلي -lossy و-lossless.
-loop int
يحدد عدد مرات تكرار الرسم المتحرك. استخدام 0 يعني "التكرار إلى أجل غير مسمى".
-v
تقديم محتوى مطوَّل أكثر
-h, -help
ملخّص قصير عن الاستخدام
-version
اطبع أرقام إصدارات المكتبات ذات الصلة المستخدَمة.

خيارات لكل إطار

يتم تطبيق الخيارات لكل إطار على الصور التالية كوسيطات في سطر الأوامر. ويمكن تعديلها بأي عدد من المرات قبل كل صورة إدخال معينة.

-d int
حدِّد مدة الصورة بالمللي ثانية.
-lossless, -lossy
اضغط على الصور التالية باستخدام وضع الضغط مع فقدان البيانات أو وضع فقدان البيانات. والوضع التلقائي هو عدم فقدان البيانات.
-q float
حدِّد عامل الضغط بين 0 و100. القيمة التلقائية هي 75.
-m int
حدِّد طريقة الضغط المطلوب استخدامها. تتحكم هذه المعلمة في المفاضلة بين سرعة الترميز وحجم الملف المضغوط وجودته. تتراوح القيم المحتملة بين 0 و6. القيمة التلقائية هي 4.

Bugs

مثال

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

المؤلفون

img2webp هو جزء من libwebp وقد كتبه فريق WebP. يتوفّر أحدث شجرة مصادر على https://chromium.googlesource.com/webm/libwebp.

هذه الصفحة هي من كتابة باسكال ماسيمينو pascal.massimino@gmail.com لمشروع Debian (ويمكن أن يستخدمه الآخرون).