الاسم
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
يُرجى الإبلاغ عن جميع الأخطاء من خلال أداة تتبُّع المشاكل: https://issues.webmproject.org
يُسمح بتطبيق الرقع. يُرجى الاطّلاع على هذه الصفحة للبدء: 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 (وقد يستخدمها الآخرون).