Lispmtopgm User Manual(0) Lispmtopgm User Manual(0) نام (NAME) lispmtopgm - تبدیل فایل بیت‌مپ ماشین لیسپ به PGM خلاصه دستور (SYNOPSIS) lispmtopgm [lispmfile] توضیحات (DESCRIPTION) این برنامه بخشی از Netpbm(1) است. برنامه lispmtopgm یک بیت‌مپ ماشین لیسپ (Lisp Machine) را به عنوان ورودی خوانده و یک تصویر PGM به عنوان خروجی تولید می‌کند. این همان قالب فایلی است که توسط تابع tv:write-bit-array-file روی ماشین‌های لیسپ TI Explorer و Symbolics نوشته می‌شود. بیت‌مپ‌های چندصفحه‌ای (multi-plane) روی ماشین‌های لیسپ رنگی هستند؛ اما قالب فایل تصویری Lispm شامل جدول رنگ (color map) نیست، بنابراین باید با آن به عنوان تصویری تک‌رنگ برخورد کرده و تصویر PGM تولید کنیم. این مسئله مایه تأسف است. گزینه‌ها (OPTIONS) هیچ گزینه خط فرمانی که به طور خاص برای lispmtopgm تعریف شده باشد وجود ندارد، اما گزینه‌های مشترک در تمام برنامه‌های مبتنی بر libnetpbm را می‌شناسد (به گزینه‌های عمومی (Common Options) مراجعه کنید). همچنین ببینید (SEE ALSO) pgmtolispm(1), pgm(1) محدودیت‌ها (LIMITATIONS) قالب فایل بیت‌مپ Lispm اندکی عجیب و نامتعارف است؛ معمولاً عرض تصویر موجود در فایل به سمت مضرب بزرگ‌تر بعدی ۳۲ گرد می‌شود، اما نه همیشه. اگر عرض مضربی از ۳۲ نباشد، برنامه به درستی با آن رفتار نمی‌کند، اما به دلیل ریزکد (microcode) ماشین Lispm، چنین آرایه‌هایی به هر حال به احتمال زیاد داده‌های تصویری نیستند. همچنین، کد ماشین Lispm برای ذخیره بیت‌مپ‌ها دارای یک نقص نرم‌افزاری (باگ) است؛ بدین صورت که اگر در حال نوشتن یک بیت‌مپ باشید که پهنای آن بخش‌پذیر بر ۳۲ نباشد، ممکن است طول فایل تا ۷ بیت کمتر از حد معمول باشد! آن‌ها به جای گرد کردن رو به بالا، رو به پایین گرد می‌کنند، و این برنامه چنین نقصی را به شکلی سازگارانه مدیریت نمی‌کند. نویسنده (AUTHOR) حق نشر (C) ۱۹۹۱ متعلق به Jamie Zawinski و Jef Poskanzer. منبع مستندات (DOCUMENT SOURCE) این صفحه راهنما توسط ابزار 'makeman' بسته Netpbm از منبع HTML تولید شده است. مستندات اصلی در آدرس زیر قرار دارد: http://netpbm.sourceforge.net/doc/lispmtopgm.html netpbm documentation 06 March 1990 Lispmtopgm User Manual(0)