'\" t .\" Title: cjxl .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 07/05/2026 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .TH "CJXL" "1" "07/05/2026" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" cjxl \- فشرده‌سازی تصاویر به فرمت JPEG XL .SH "خلاصه دستور (SYNOPSIS)" .sp \fBcjxl\fR [\fIگزینه‌ها\fR\&...] \fIinput\fR [\fIoutput\&.jxl\fR] .SH "توضیحات (DESCRIPTION)" .sp دستور .B cjxl یک تصویر یا پویانمایی را به قالب JPEG XL فشرده می‌کند\&. این ابزار به گونه‌ای طراحی شده است که کاربران را از تعیین مجموعه‌ای از پارامترهای بهینه برای تک‌تک تصاویر بی‌نیاز کند\&. در عوض، به ازای یک کیفیت هدف مشخص، نتایج بصری یکدست و ثابتی را در انواع مختلف تصاویر ارائه می‌دهد\&. مقادیر پیش‌فرض بسیار معقول انتخاب شده‌اند، به‌طوری که دستورهای زیر در اغلب موارد نتایج رضایت‌بخشی ارائه می‌دهند: .sp .if n \{\ .RS 4 .\} .nf cjxl input\&.png output\&.jxl cjxl input\&.jpg output\&.jxl cjxl input\&.gif output\&.jxl .fi .if n \{\ .RE .\} .SH "گزینه‌ها (OPTIONS)" .PP \-h, \-\-help .RS 4 گزینه‌هایی را که cjxl پشتیبانی می‌کند نمایش می‌دهد\&. به تنهایی فقط گزینه‌های اولیه را نشان می‌دهد\&. می‌توان آن را با \-v یا \-v \-v ترکیب کرد تا گزینه‌های پیشرفته‌تر را نیز نمایش دهد\&. .RE .PP \-v, \-\-verbose .RS 4 میزان جزئیات را افزایش می‌دهد\&. برای افزایش بیشتر می‌توان آن را تکرار کرد، و همچنین بر \-\-help نیز اعمال می‌شود\&. .RE .PP \-d \fIdistance\fR, \-\-distance=\fIdistance\fR .RS 4 روش ترجیحی برای تعیین کیفیت است\&. این مقدار بر حسب مضاربی از حداقل تفاوت محسوس (JND) مشخص می‌شود؛ به این معنی که \-d 0 از نظر ریاضی بدون اتلاف است، \-d 1 باید از نظر بصری بدون اتلاف باشد، و مقادیر فاصله (distance) بالاتر منجر به فایل‌های فشرده‌تر با وفاداری و کیفیت پایین‌تر می‌شوند\&. منابع دارای اتلاف (مانند فایل‌های JPEG و GIF) به‌طور پیش‌فرض بدون اتلاف فشرده می‌شوند، و به‌ویژه در مورد فایل‌های JPEG، فایل اصلی را می‌توان بیت‌به‌بیت بازسازی کرد\&. برای منابع بدون اتلاف، \-d 1 مقدار پیش‌فرض است\&. .RE .PP \-q \fIquality\fR, \-\-quality=\fIquality\fR .RS 4 روش جایگزین برای تعیین کیفیت مورد نظر است\&. مقدار ۱۰۰ بدون اتلاف است و مقادیر کمتر فایل‌های کوچک‌تری تولید می‌کنند\&. برای این پارامتر کیفیت هیچ حد پایینی وجود ندارد، اما مقادیر مثبت تقریباً با تنظیمات کیفیت در libjpeg مطابقت خواهند داشت\&. .RE .PP \-e \fIeffort\fR, \-\-effort=\fIeffort\fR .RS 4 میزان تلاشی را که صرف تولید یک فایل «بهینه» از نظر کیفیت/حجم می‌شود کنترل می‌کند\&. به این معنا که در شرایط برابر بودن سایر پارامترها، تلاش بیشتر باید فایلی تولید کند که حداقل به همان اندازه و احتمالاً متراکم‌تر، و با کیفیتی حداقل در همان سطح یا بالاتر باشد\&. .sp تنظیمات شناخته‌شده تلاش، از سریع‌ترین به کندترین، عبارتند از: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 1 یا \(lqlightning\(rq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 2 یا \(lqthunder\(rq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 3 یا \(lqfalcon\(rq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 4 یا \(lqcheetah\(rq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 5 یا \(lqhare\(rq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 6 یا \(lqwombat\(rq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 7 یا \(lqsquirrel\(rq (پیش‌فرض) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 8 یا \(lqkitten\(rq .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} 9 یا \(lqtortoise\(rq .RE .RE .SH "مثال‌ها (EXAMPLES)" .sp .if n \{\ .RS 4 .\} .nf # فشرده‌سازی یک فایل 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 .fi .if n \{\ .RE .\} .SH "همچنین ببینید (SEE ALSO)" .sp \fBdjxl\fR(1)