Svgtopam User Manual(0) Svgtopam User Manual(0)

svgtopam - تبدیل تصویر SVG (گرافیک برداری مقیاس‌پذیر) به قالب Netpbm

svgtopam [-trace] [pnmfile]

حداقل مخفف یکتای یک گزینه قابل قبول است. همچنین می‌توانید به‌جای یک خط تیره از دو خط تیره برای مشخص کردن گزینه‌ها استفاده کنید. می‌توانید به‌جای علامت مساوی، از فاصله برای جدا کردن نام گزینه از مقدار آن استفاده نمایید.

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

دستور svgtopam یک تصویر SVG (گرافیک برداری مقیاس‌پذیر) را به‌عنوان ورودی می‌خواند و یک تصویر PAM به‌عنوان خروجی تولید می‌کند.

برنامه svgtopam به‌قدری محدود است که احتمالاً به‌طور کلی برای تبدیل تصاویر SVG مفید نخواهد بود. این برنامه تنها عناصر <path> در SVG را که فقط از دستورات "M"، "L" و "z" استفاده می‌کنند، و تنها آن‌هایی را که دارای آرگومان‌های عدد صحیح هستند می‌فهمد. این مقدار برای تبدیل اکثر خروجی‌های تولید شده توسط pamtosvg کافی است (که اتفاقی نیست - این برنامه برای وظیفه خاص آزمودن pamtosvg توسعه یافته است)، اما دلیل اصلی وجود آن در Netpbm، فراهم کردن پایه‌ای برای دیگران جهت ایجاد یک مبدل کامل SVG به Netpbm است.

قالب SVG یک فرمت تصویر برداری است، به این معنی که منحنی‌های تشکیل‌دهنده تصویر را توصیف می‌کند. در مقابل، PNM یک فرمت شطرنجی (raster) است، به این معنی که نقاط (پیکسل‌های) تشکیل‌دهنده یک تصویر را توصیف می‌کند. تفاوت عملی اصلی بین این دو نوع در این است که می‌توانید تصاویر برداری را بسیار بهتر مقیاس‌بندی کنید. همچنین اگر تصویری از منحنی‌های ساده تشکیل شده باشد، یک تصویر برداری برای توصیف آن به داده‌های بسیار کمتری نیاز دارد.

این یعنی دست‌کم گرفتن است اگر بگوییم svgtopam صرفاً یک مبدل قالب تصویر است. در واقع این برنامه یک رسم‌کننده تصویر است و تفاوت چندانی با ppmdraw ندارد.

برای اطلاعات بیشتر درباره SVG، به صفحه وب SVG در کنسرسیوم وب جهان‌گستر (W3C) مراجعه کنید.

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

این گزینه باعث می‌شود svgtopam پیام‌هایی را در توصیف روند رسم صادر کند.

pamtosvg(1), pam(1),

دستور svgtopam در نسخه 10.34 (مه 2006) به Netpbm اضافه شد.

برایان هندرسون (Bryan Henderson) برنامه svgtopam را برای آزمودن pamtosvg ایجاد کرد.

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

http://netpbm.sourceforge.net/doc/svgtopam.html
28 June 2017 netpbm documentation