| COMPFACE(1) | General Commands Manual | COMPFACE(1) |
نام (NAME)
compface - فشردهسازی و تبدیل تصاویر ۴۸ در ۴۸ برای سرآیند ایمیل X-Face
خلاصه دستور (SYNOPSIS)
compface [ infile [ outfile ] ] ...
uncompface [-X] [ infile [ outfile ] ] ...
توضیحات (DESCRIPTION)
دستور compface فیلتری برای تولید قالبی بسیار فشرده از پروندههای تصویر چهره با اندازه 48x48x1 (یکبیتی) است. uncompface نیز فیلتر معکوس آن است که تبدیل وارون را بدون هیچگونه اتلاف داده انجام میدهد. الگوریتم مورد استفاده برای این منظور بسیار بهینهسازی شده است و به طور میانگین به نسبت فشردهسازی بهتر از ۵ به ۱ دست مییابد. آرگومانها برای هر دو برنامه به طور یکسان عمل میکنند. نخستین آرگومان، در صورت وجود، باعث میشود ورودی به جای ورودی استاندارد از پرونده مشخصشده دریافت شود، مگر اینکه مقدار آن رشته «-» باشد. دومین آرگومان، در صورت وجود، باعث میشود خروجی به جای خروجی استاندارد به پرونده مشخصشده ارسال گردد، مگر اینکه مقدار آن رشته «-» باشد. جفت آرگومانهای بعدی را میتوان برای تعیین جفتهای دیگری از پروندههای ورودی و خروجی به کار برد.
قالب ورودی برای compface (و قالب خروجی برای uncompface) شامل ۴۸ سطر است که هر سطر از ۳ عدد صحیح هگزادسیمال ۱۶ بیتی تشکیل شده و با کاما به سبک مقداردهی اولیه در زبان C جدا شدهاند. قالب خروجی compface (و قالب ورودی برای uncompface) تعدادی سطر متشکل از یک فاصله و به دنبال آن نویسههای قابل چاپ (در محدوده «!» تا «~») است. سطر نخست شامل ۷۲ نویسه است و سطرهای بعدی شامل ۷۹ نویسه هستند، به جز سطر آخر که ممکن است کوتاهتر باشد.
اگر گزینه -X به دستور uncompface داده شود، خروجی مستقیماً در قالب XBM تولید میشود.
میزان فشردهسازی بهدستآمده میان پروندههای مختلف تصویر چهره متفاوت است، اما خروجی compface به طور میانگین کمتر از ۲۰۰ نویسه است. میانگین تعداد سطرهای خروجی ۳ سطر میباشد.
عیبیابی (DIAGNOSTICS)
وضعیت خروج در شرایط عادی 0 است. خطاهای احتمالی شامل خطاهای ورودی/خروجی (I/O) هنگام باز کردن، خواندن یا نوشتن پروندهها، خطاهای قالببندی در پروندههای ورودی compface و آرگومانهای نامعتبر است. هر یک از این موارد منجر به پیامی توضیحی در خروجی خطای استاندارد و وضعیت خروج 1 خواهد شد. اگر compface دادههای ورودی اضافی را شناسایی کند، یک پیام هشدار صادر خواهد شد.
اشکالات (BUGS)
تعیین ورودی استاندارد به عنوان ورودی بیش از یک بار عمل نمیکند.
همچنین ببینید (SEE ALSO)
| 25 January 1990 |