dwebp

نام

dwebp -- یک فایل WebP را به یک فایل تصویری از حالت فشرده خارج کنید

خلاصه داستان

dwebp [options] input_file.webp

شرح

dwebp فایل های WebP را به تصاویر PNG، PAM، PPM یا PGM از حالت فشرده خارج می کند. توجه: فایل های متحرک WebP پشتیبانی نمی شوند.

گزینه ها

گزینه های اساسی عبارتند از:

-h
خلاصه استفاده از چاپ
-version
شماره نسخه را چاپ کنید (به عنوان major.minor.revision) و خارج شوید.
-o string
نام فایل خروجی را (به صورت پیش فرض با فرمت PNG) مشخص کنید. استفاده از "-" به عنوان نام خروجی، خروجی را به "stdout" هدایت می کند.
-- string
فایل ورودی را به صراحت مشخص کنید. برای مثال اگر فایل ورودی با یک '-' شروع شود، این گزینه مفید است. این گزینه باید last نمایش داده شود. هر گزینه دیگری پس از آن نادیده گرفته خواهد شد. اگر فایل ورودی "-" باشد، داده ها به جای فایل از stdin خوانده می شوند.
-bmp
فرمت خروجی را به BMP غیر فشرده تغییر دهید.
-tiff
فرمت خروجی را به TIFF فشرده نشده تغییر دهید.
-pam
فرمت خروجی را به PAM تغییر دهید (آلفا را حفظ می کند).
-ppm
فرمت خروجی را به PPM تغییر دهید (آلفا را دور می زند).
-pgm
فرمت خروجی را به PGM تغییر دهید. خروجی شامل نمونه‌های luma/chroma به جای RGB، با استفاده از طرح‌بندی IMC4 است. این گزینه عمدتاً برای اهداف تأیید و رفع اشکال است.
-yuv
فرمت خروجی را به YUV خام تغییر دهید. خروجی شامل نمونه‌های luma/chroma-U/chroma-V به جای RGB است که به‌طور متوالی به‌عنوان صفحات جداگانه ذخیره می‌شوند. این گزینه عمدتاً برای اهداف تأیید و رفع اشکال است.
-nofancy
از ارتقاء دهنده فانتزی برای YUV420 استفاده نکنید. این ممکن است به لبه های ناهموار منجر شود (مخصوصاً لبه های قرمز)، اما باید سریعتر باشد.
-nofilter
از فرآیند فیلتر درون حلقه ای استفاده نکنید، حتی اگر جریان بیت به آن نیاز داشته باشد. این ممکن است بلوک های قابل مشاهده را در خروجی ناسازگار ایجاد کند، اما رمزگشایی را سریعتر می کند.
-dither strength
استحکام دیترینگ را بین 0 تا 100 مشخص کنید. دیترینگ یک اثر پس از پردازش است که برای اجزای کروم در فشرده سازی با اتلاف اعمال می شود. این کار با صاف کردن شیب ها و اجتناب از باند شدن مصنوعات کمک می کند.
-nodither
غیرفعال کردن همه دیترینگ (پیش‌فرض).
-mt
در صورت امکان از چند رشته برای رمزگشایی استفاده کنید.
-crop x_position y_position width height
تصویر رمزگشایی شده را به یک مستطیل با گوشه بالا سمت چپ در مختصات ( x_position ، y_position ) و اندازه width x height برش دهید. این منطقه کشت باید به طور کامل در مستطیل منبع قرار گیرد. گوشه بالا سمت چپ در صورت لزوم به یک مختصات متصل می شود. این گزینه به منظور کاهش حافظه مورد نیاز برای برش تصاویر بزرگ است. توجه: قبل از هر نوع پوسته ریزی، برش انجام می شود.
-flip
تصویر رمزگشایی شده را به صورت عمودی برگردانید (به عنوان مثال می تواند برای بافت های OpenGL مفید باشد).
-resize width height
تصویر رمزگشایی شده را به ابعاد width x height تغییر اندازه دهید. این گزینه بیشتر برای کاهش حافظه مورد نیاز برای رمزگشایی تصاویر بزرگ، زمانی که فقط یک نسخه کوچک مورد نیاز است (تصویر کوچک، پیش نمایش و غیره) در نظر گرفته شده است. توجه: پوسته پوسته شدن پس از برش اعمال می شود. اگر یکی (اما نه هر دو) از پارامترهای width یا height 0 باشد، مقدار با حفظ نسبت ابعاد محاسبه خواهد شد.
-v
چاپ اطلاعات اضافی (به ویژه زمان رمزگشایی).
-noasm
همه بهینه سازی های اسمبلی را غیرفعال کنید.

اشکالات

مثال ها

dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm

نویسندگان

dwebp بخشی از libwebp است و توسط تیم WebP نوشته شده است. آخرین درخت منبع در https://chromium.googlesource.com/webm/libwebp/ موجود است

این صفحه راهنما توسط Pascal Massimino pascal.massimino@gmail.com برای پروژه Debian نوشته شده است (و ممکن است توسط دیگران استفاده شود).

جزئیات فرمت فایل خروجی