cjxl -
فشردهسازی
تصاویر به
فرمت JPEG XL
cjxl
[گزینهها...]
input [output.jxl]
دستور cjxl
یک تصویر یا
پویانمایی
را به قالب JPEG XL
فشرده
میکند. این
ابزار به
گونهای
طراحی شده
است که
کاربران را
از تعیین
مجموعهای
از
پارامترهای
بهینه برای
تکتک
تصاویر
بینیاز
کند. در عوض،
به ازای یک
کیفیت هدف
مشخص،
نتایج بصری
یکدست و
ثابتی را در
انواع
مختلف
تصاویر
ارائه
میدهد.
مقادیر
پیشفرض
بسیار
معقول
انتخاب
شدهاند،
بهطوری که
دستورهای
زیر در اغلب
موارد
نتایج
رضایتبخشی
ارائه
میدهند:
cjxl input.png output.jxl
cjxl input.jpg output.jxl
cjxl input.gif output.jxl
-h, --help
گزینههایی
را که cjxl
پشتیبانی
میکند
نمایش
میدهد. به
تنهایی فقط
گزینههای
اولیه را
نشان
میدهد.
میتوان آن
را با -v یا -v -v
ترکیب کرد
تا
گزینههای
پیشرفتهتر
را نیز
نمایش دهد.
-v, --verbose
میزان
جزئیات را
افزایش
میدهد.
برای
افزایش
بیشتر
میتوان آن
را تکرار
کرد، و
همچنین بر --help
نیز اعمال
میشود.
-d distance, --distance=distance
روش
ترجیحی
برای تعیین
کیفیت است.
این مقدار
بر حسب
مضاربی از
حداقل
تفاوت
محسوس (JND)
مشخص
میشود؛ به
این معنی که -d
0 از نظر
ریاضی بدون
اتلاف است، -d 1
باید از نظر
بصری بدون
اتلاف
باشد، و
مقادیر
فاصله (distance)
بالاتر
منجر به
فایلهای
فشردهتر
با وفاداری
و کیفیت
پایینتر
میشوند.
منابع
دارای
اتلاف
(مانند
فایلهای JPEG و
GIF) بهطور
پیشفرض
بدون اتلاف
فشرده
میشوند، و
بهویژه در
مورد
فایلهای JPEG،
فایل اصلی
را میتوان
بیتبهبیت
بازسازی
کرد. برای
منابع بدون
اتلاف، -d 1
مقدار
پیشفرض
است.
-q quality, --quality=quality
روش
جایگزین
برای تعیین
کیفیت مورد
نظر است.
مقدار ۱۰۰
بدون اتلاف
است و
مقادیر
کمتر
فایلهای
کوچکتری
تولید
میکنند.
برای این
پارامتر
کیفیت هیچ
حد پایینی
وجود
ندارد، اما
مقادیر
مثبت
تقریباً با
تنظیمات
کیفیت در libjpeg
مطابقت
خواهند
داشت.
-e effort, --effort=effort
میزان
تلاشی را که
صرف تولید
یک فایل
«بهینه» از
نظر
کیفیت/حجم
میشود
کنترل
میکند. به
این معنا که
در شرایط
برابر بودن
سایر
پارامترها،
تلاش بیشتر
باید فایلی
تولید کند
که حداقل به
همان
اندازه و
احتمالاً
متراکمتر،
و با کیفیتی
حداقل در
همان سطح یا
بالاتر
باشد.
تنظیمات
شناختهشده
تلاش، از
سریعترین
به
کندترین،
عبارتند
از:
•1 یا
“lightning”
•2 یا “thunder”
•3 یا “falcon”
•4 یا “cheetah”
•5 یا “hare”
•6 یا “wombat”
•7 یا “squirrel”
(پیشفرض)
•8 یا “kitten”
•9 یا “tortoise”
# فشردهسازی یک فایل PNG به یک نسخه JPEG XL با کیفیت بالا.
$ cjxl input.png output.jxl
# فشردهسازی با کیفیتی کمی پایینتر، مناسب برای استفاده در وب.
$ cjxl -d 2 input.png output.jxl
# فشردهسازی بدون اتلاف. این دستورها معادل یکدیگرند.
$ cjxl -d 0 input.png lossless.jxl
$ cjxl -q 100 input.png lossless.jxl
# فشردهسازی بدون اتلاف یک فایل JPEG.
$ cjxl input.jpeg lossless-jpeg.jxl