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 است.

اشکالات

مثال

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 نوشته شده است (و ممکن است توسط دیگران استفاده شود).