۱۳۸۷/۰۳/۰۴

تبدیل فایل های گرافیکی bitmap به vector

Potrace
سلام

گاهی ممکن که شما به گرافیک های با کیفیت بالا نیاز داشته باشید. و یا اندازه بزرگتر یک تصویر مورد نیاز شما باشد. در صورتی که تصویر شما bitmap باشد، به احتمال زیاد شما به چیزی که می خواهید نمی رسید.
به طور ساده تصاویر bitmap، تصاویر هستند که با تغییر سایز یا zoom کردن، کیفیت خود را از دست می دهند. به همین فرمت vector ایجاد شد تا تصویری ایجاد کند که با تغییر سایز و یا زوم کردن، کیفیت خود را از دست ندهد.

برای تبدیل یک تصویر bitmap به vector کافیست تا بسته نرم افزاری potrace را در اوبونتو (یا سایز پخش ها و os ها) نصب کنید.
همچنین potrace می تواند تصویر را با فرمت خروجی pdf به شما ارائه دهد.

مثال خط فرمان:
$ potrace -s image.bmp


مزیت های potrace (نسبت به سایر نرم افزار ها)
• نتایج خیلی بهتری را ارائه می دهد.
• بسیار سریع است.
• براحتی از خط فرمان اجرا می شود
• قابلیت استفاده در نرم افزار Inkscape را دارد.

معایب
• فقط خروجی سیاه و سفید می دهد. در حال حاضر خروجی رنگی را پشتیبانی نمی کند.
• تصاویر png را به عنوان ورودی قبول نمی کند. (اگرچه شما براحتی می توانید یک تصویر png را به فرمت دیگری در آورید.)

نمونه تصاویر:








Potrace - Original image

Potrace output

تصویر اصلی

خروجی potrace


* برای تبدیل فرمت های تصویر می توانید بسته نرم افزاری netpbm را نصب کنید. سپس برای تبدیل تصویر bitmap با فرمت png از دستور زیر استفاده کنید:
$ cat inputfile.png | pngtopnm | potrace -s > outfile.svg



لینک ها
• سایت بسته نرم افزاری Potrace
درباره Potrace در ویکی پدیا
درباره Potrace در Inkscape
این مطلب به زبان انگلیسی در Debian Package of the Day
• سایت بسته نرم افزاری Netpbm

موفق باشید

۳ نظر: