.\" Copyright (c) 2001-2003 Leon Bottou, Yann Le Cun, Patrick Haffner, .\" Copyright (c) 2001 AT&T Corp., and Lizardtech, Inc. .\" .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual. Otherwise check the web site .\" of the Free Software Foundation at http://www.fsf.org. .TH CJB2 1 "10/11/2001" "DjVuLibre-3.5" "DjVuLibre-3.5" .SH "نام (NAME)" cjb2 \- رمزگذار ساده‌ی DjVuBitonal .SH "خلاصه دستور (SYNOPSIS)" .BI "cjb2 [" "options" "] " "inputfile" " " "outputdjvufile" .SH "توضیحات (DESCRIPTION)" این یک رمزگذار ساده برای فایل‌های دو‌رنگ (bitonal) است. آرگومان .I inputfile نام یک فایل .SM PBM یا .SM TIFF دو‌رنگ شامل تصویر یک تک‌سند است. این برنامه یک فایل DjVuBitonal به نام .IR outputdjvufile تولید می‌کند. فرآیند فشرده‌سازی پیش‌فرض بدون اتلاف (lossless) است: رمزگشایی فایل DjVuBitonal در تفکیک‌پذیری کامل، تصویری کاملاً یکسان با فایل ورودی تولید خواهد کرد. فشرده‌سازی با اتلاف (lossy) از طریق گزینه‌های .BR -losslevel ، .BR -lossy یا .BR -clean فعال می‌شود. .SH "گزینه‌ها (OPTIONS)" .TP .BI "-dpi " "n" اطلاعات تفکیک‌پذیری (رزولوشن) کدگذاری‌شده در فایل خروجی را بر حسب نقطه در اینچ (dpi) مشخص می‌کند. اطلاعات رزولوشن کدگذاری‌شده در فایل‌های DjVu تعیین می‌کند که رمزگشا چگونه تصویر را روی یک نمایشگر به‌خصوص مقیاس‌بندی کند. مقادیر معنادار رزولوشن از 25 تا 1200 متغیر است. رزولوشن پیش‌فرض برای فایل‌های .SM TIFF همان رزولوشن مشخص‌شده در فایل ورودی است. رزولوشن پیش‌فرض برای فایل‌های .SM PBM برابر با 300 dpi است. .TP .B "-lossless" تضمین می‌کند که تصویر کدگذاری‌شده، پیکسل‌به‌پیکسل برابر با تصویر اولیه باشد. این گزینه معادل .BR "-losslevel 0" بوده و حالت پیش‌فرض است. .TP .B "-clean" فقط لکه‌ها و خال‌های ریز (flyspecks) را از تصویر ورودی حذف می‌کند. این گزینه یک الگوریتم اکتشافی (heuristic) را فعال می‌کند که لکه‌های بسیار ریز را می‌زداید. چنین لکه‌هایی اغلب ناشی از نویز و غبار در طول فرآیند اسکن هستند. آستانه اندازه لکه بر اساس رزولوشن مشخص‌شده تعیین می‌شود. این گزینه معادل .BR "-losslevel 1" است. .TP .B "-lossy" الگوهای با تغییرات جزئی را جایگزین می‌کند. علاوه بر الگوریتم اکتشافی حذف لکه‌های ریز، این گزینه الگوریتمی را فعال می‌کند که نویسه‌های خاصی را صرفاً با تکرار شکل نویسه‌ای که قبلاً با شکل مشابه کدگذاری شده است، کدگذاری می‌کند. این گزینه معادل .BR "-losslevel 100" است. .TP .BI "-losslevel " "x" میزان تهاجمی بودن فشرده‌سازی با اتلاف را مشخص می‌کند. آرگومان آن مقداری بین 0 تا 200 است. مقادیر بالاتر فایل‌های کوچک‌تری را به همراه اعوجاج‌های بالقوه بیشتر تولید می‌کنند. سطح اتلاف 0 متناظر با کدگذاری بدون اتلاف است. سطح اتلاف 1 پاک‌سازی تصویر را انجام می‌دهد، اما به هیچ وجه جایگزینی نویسه‌ها را انجام نمی‌دهد. سطح اتلاف 100 برای ارائه یک مصالحه و تعادل مناسب در نظر گرفته شده است. سطوح اتلاف بالاتر فشرده‌سازی اندکی بهتر را به قیمت ریسک جایگزینی‌های غیرقابل‌قبول نویسه‌ها فراهم می‌کنند. .TP .B "-verbose" نمایش پیام‌های اطلاعاتی در حین اجرا. .SH "نکات (REMARKS)" کدگذاری بدون اتلاف، قابل رقابت با رمزگذارهای تجاری Lizardtech است. .PP کدگذاری با اتلاف به لطف Ilya Mezhirov از پروژه minidjvu پیشرفت چشمگیری داشته است. این موضوع همچنین بدین معناست که کارایی کدگذاری با اتلاف می‌تواند از نسخه‌ای به نسخه دیگر تغییر کند. هنگامی که فشرده‌سازی با اتلاف نتایج نامناسبی ارائه می‌دهد، کافی است تنها به استفاده از گزینه .BR -clean بازگردید یا پارامتر گزینه .BR -losslevel را کاهش دهید. .PP دو ویژگی هنوز پیاده‌سازی نشده‌اند: .IP "*" 3 تشخیص ترام (Half-tone). جمع‌آوری نشانه‌های کوچک متعلق به الگوهای ترام، سرعت فشرده‌سازی را بهبود می‌بخشد. .IP "*" 3 فشرده‌سازی چندصفحه‌ای. تطبیق نویسه‌ها در چندین صفحه، نسبت فشرده‌سازی اسناد چندصفحه‌ای را افزایش خواهد داد. .SH "قدردانی‌ها (CREDITS)" این برنامه در ابتدا توسط L\('eon Bottou نوشته شد و توسط Bill Riemers و افراد بسیار دیگری بهبود یافت. الگوریتم تطبیق الگو برای فشرده‌سازی با اتلاف توسط Ilya Mezhirov ارائه گردید. روال‌های ورودی TIFF از کدهای اهدایی R. Keith Dennis و Paul Young الهام گرفته شده‌اند. .SH "همچنین ببینید (SEE ALSO)" .BR djvu (1), .BR pbm (5).