نام
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 است.
اشکالات
لطفاً همه اشکالات را به ردیاب مشکل گزارش دهید: 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 pascal.massimino@gmail.com برای پروژه Debian نوشته شده است (و ممکن است توسط دیگران استفاده شود).