الاسم
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
يُرجى إبلاغ أداة تتبُّع المشاكل عن جميع الأخطاء: https://bugs.chromium.org/p/webp.
مرحبًا بك في التصحيحات. يُرجى الاطّلاع على هذه الصفحة للبدء: https://www.webmproject.org/code/contribute/submitting-patches/
مثال
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 (ويمكن أن يستخدمه الآخرون).