Sldtoppm User Manual(0) Sldtoppm User Manual(0)

sldtoppm - تبدیل یک فایل اسلاید اتوکد به تصویر PPM

sldtoppm [-adjust] [-dir] [{-height|-ysize} s] [-info] [{-lib|-Lib} name] [-scale s] [-verbose] [{-width|-xsize} s] [slidefile]

تمام گزینه‌ها را می‌توان به کوتاه‌ترین پیشوند یکتای آن‌ها مخفف کرد.

این برنامه بخشی از Netpbm(1) است.

برنامه sldtoppm یک فایل اسلاید اتوکد (AutoCAD® slide file) را خوانده و یک تصویر PPM خروجی می‌دهد. اگر slidefile را مشخص نکنید، sldtoppm ورودی را از ورودی استاندارد (Standard Input) می‌خواند. sldtoppm از کتابخانه ppmdraw برای تبدیل اطلاعات برداری و چندضلعی‌های موجود در فایل اسلاید به تصویر شطرنجی (رستر) استفاده می‌کند؛ برای جزئیات بیشتر درباره این بسته، فایل ppmdraw.h را ببینید.

علاوه بر گزینه‌های مشترک در تمام برنامه‌های مبتنی بر libnetpbm (به‌ویژه -quiet، به گزینه‌های عمومی (Common Options) مراجعه کنید)، sldtoppm گزینه‌های خط فرمان زیر را می‌شناسد:

اگر نمایشگری که فایل اسلاید روی آن ایجاد شده است دارای پیکسل‌های غیرمربعی بوده باشد، زمانی که اسلاید را با sldtoppm بدون تعیین گزینه -adjust پردازش کنید، sldtoppm هشدار زیر را صادر می‌کند:
Warning - pixels on source screen were non-square.

مشخص کردن گزینه -adjust عرض تصویر را برای جبران این موضوع تصحیح می‌کند. تعیین گزینه -adjust باعث می‌شود sldtoppm عرض تصویر را به گونه‌ای مقیاس‌بندی کند که پیکسل‌ها در تصویر PPM حاصل مربعی باشند (و بنابراین دایره‌ها به شکل دایره واقعی دیده شوند، نه بیضی). این مقیاس‌بندی در دامنه برداری و پیش از تبدیل روبشی (scan conversion) اشیاء انجام می‌شود. بنابراین، نتایج از نظر ظاهری بسیار باکیفیت‌تر از حالتی خواهند بود که مقیاس‌بندی مشابه را پس از ایجاد نگاشت بیت (bitmap) با استفاده از pamscale انجام دهید.

فرض می‌شود که ورودی یک فایل کتابخانه اسلاید اتوکد (AutoCAD slide library) است. فهرستی شامل تک‌تک اسلایدهای موجود در کتابخانه در خطای استاندارد چاپ می‌شود.
تصویر را در دامنه برداری مقیاس‌بندی می‌کند تا ارتفاع آن برابر با size پیکسل شود. اگر گزینه‌های -width یا -xsize را مشخص نکنید، sldtoppm عرض را طوری تنظیم می‌کند که نسبت ابعاد پیکسل حفظ شود.
تخلیه اطلاعات سرآیند فایل اسلاید در خطای استاندارد، که شامل اندازه صفحه نمایش اصلی و نسبت ابعاد و سایر اطلاعات است.
اسلاید با نام داده‌شده name را از کتابخانه اسلاید داده‌شده به عنوان ورودی استخراج می‌کند. برنامه sldtoppm نام مشخص‌شده (name) را به حروف بزرگ تبدیل می‌کند.
اسلاید با نام داده‌شده name را از کتابخانه اسلاید داده‌شده به عنوان ورودی استخراج می‌کند. برنامه sldtoppm از name با همان حالت حروف کوچک و بزرگ مشخص‌شده استفاده می‌کند و آن را به حروف بزرگ تبدیل نمی‌نماید.
تصویر را با ضریب s مقیاس‌بندی می‌کند، که می‌تواند هر مقدار ممیز شناور بزرگ‌تر از صفر باشد. برنامه sldtoppm مقیاس‌بندی را پس از تنظیم نسبت ابعاد (در صورت وجود) انجام می‌دهد. از آنجا که مقیاس‌بندی در دامنه برداری و قبل از شطرنجی‌سازی (rasterisation) صورت می‌گیرد، خروجی حاصل بسیار بهتر از اجرای خروجی sldtoppm از طریق pamscale به نظر می‌رسد.
سرآیند فایل اسلاید را تخلیه کرده و تمام بردارها و چندضلعی‌ها را در خطای استاندارد فهرست می‌کند.
تصویر را در دامنه برداری مقیاس‌بندی می‌کند تا عرض آن برابر با size پیکسل شود. اگر -height یا -ysize را مشخص نکنید، sldtoppm ارتفاع را به گونه‌ای تنظیم می‌کند که نسبت ابعاد پیکسل حفظ گردد.
تصویر را در دامنه برداری مقیاس‌بندی می‌کند تا عرض آن برابر با size پیکسل شود. اگر -height یا -ysize را مشخص نکنید، sldtoppm ارتفاع را طوری تنظیم می‌کند که نسبت ابعاد پیکسل حفظ گردد.
تصویر را در دامنه برداری مقیاس‌بندی می‌کند تا ارتفاع آن برابر با size پیکسل شود. اگر -width یا -xsize را مشخص نکنید، sldtoppm عرض را طوری تنظیم می‌کند که نسبت ابعاد پیکسل حفظ گردد.

برنامه sldtoppm فقط می‌تواند اسلایدهای سطح ۲ (Level 2) را تبدیل کند. قالب سطح ۱ (Level 1) از زمان ظهور نگارش ۹ اتوکد در سال ۱۹۸۷ منسوخ شده است و در معماری‌های مختلف رایانه‌ای نیز قابل حمل (portable) نبود.

مواردی از کتابخانه اسلاید که نام آن‌ها شامل نویسه‌های ۸ بیتی (مانند ISO) یا ۱۶ بیتی (برای مثال کانجی / Kanji) باشد، در صورتی که با گزینه -lib انتخاب شوند ممکن است پیدا نشوند، مگر اینکه sldtoppm به همراه توابع تبدیل مجموعه نویسه متناسب با لوکال (locale) سیستم ساخته شده باشد. شما همواره می‌توانید صرف‌نظر از مجموعه نویسه، با استفاده از گزینه -Lib و مشخص کردن نام دقیق عضو کتابخانه، اسلایدها را از کتابخانه‌ها بازیابی کنید. در صورتی که از نام دقیق مطمئن نیستید، از گزینه -dir برای فهرست کردن اسلایدهای موجود در کتابخانه استفاده کنید.

AutoCAD Reference Manual: Slide File Format، pamscale(1)، ppm(1)

John Walker
Autodesk SA
Avenue des Champs-Montants 14b
CH-2074 MARIN
Suisse/Schweiz/Svizzera/Svizra/Switzerland
    Usenet:kelvin@Autodesk.com
    Fax:038/33 88 15
    Voice:038/33 76 33

اجازه استفاده، رونوشت‌برداری، اصلاح و توزیع این نرم‌افزار و مستندات آن برای هر منظوری و بدون دریافت هزینه، بدون هرگونه شرط یا محدودیتی بدین‌وسیله اعطا می‌شود. این نرم‌افزار «همان‌طور که هست» (as is) و بدون هرگونه ضمانت صریح یا ضمنی ارائه شده است.

اتوکد و اتودسک (AutoCAD و Autodesk) علامت‌های تجاری ثبت‌شده شرکت .Autodesk, Inc هستند.

این صفحه راهنما توسط ابزار Netpbm تحت عنوان 'makeman' از منبع HTML تولید شده است. مستندات اصلی در آدرس زیر قرار دارد:

http://netpbm.sourceforge.net/doc/sldtoppm.html
10 October 1991 netpbm documentation