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.
-near_lossless int
حدِّد مستوى المعالجة المسبقة للصور بدون فقدان البيانات تقريبًا. يضبط هذا الخيار قيم البكسل للمساعدة في الانضغاط، ولكن لها تأثير ضئيل على الشطيرة. وتعمل هذه الميزة تلقائيًا على تشغيل وضع الضغط بدون فقدان البيانات. النطاق هو 0 (الحد الأقصى للمعالجة المسبقة) إلى 100 (بدون معالجة مسبقة، الإعداد التلقائي). وتكون القيمة المعتادة حوالي 60. يُرجى العِلم أنّ فقدان البيانات مع -q 100 يمكن أن يحقّق أحيانًا نتائج أفضل نتائجك
-sharp_yuv
استخدام عملية تحويل أكثر دقة ووضوحًا من RGB إلى YUV يُرجى العِلم أنّ هذه العملية أبطأ من عملية التحويل التلقائية "السريعة" من RGB إلى YUV.
-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 (وقد يستخدمها الآخرون).