PDA

View Full Version : حرفه ای: ایجاد pdf با کیفیت در c# با load عکس با فرمت png یا bmp و عدم کاهش کیفیت تا زوم 6400%



nima_roointan
پنج شنبه 12 بهمن 1391, 12:04 عصر
سلام :
همونطور که در عنوان گفتم می خوام توی c# فایل pdf با کیفیت بالا درست کنم. فایل pdf ذاتا از نوع svg تعریف شده و نوشته ها تا زوم 6400 با کیفیت باقی می مونند اما عکس از قبل گرفته شده رو چکار کنم؟
آیا باید یک wrapper بنویسم که bmp رو به svg تبدیل کنه؟؟!!
توضیح : اول اینکه عکس ها خیلی کوچک مثلا 32*16 هستند و معمولا از اشکال ساده مانند دایره و خط و ... تشکیل می شوند.

مشکل برای نوشتن wrapper اینه که ممکنه دایره کامل یا اشکالی هندسی استاندارد svg رو نداشته باشه و دیگه این که برنامه های آماده که bmp رو به svg تبدیل می کنند کلی حجم فایل رو زیاد می کنند و واقعا svg نیست ! میدونید که ... !!

ممنون میشم اگر هر کسی لطف کنه جواب بده
تشکر

FastCode
پنج شنبه 12 بهمن 1391, 12:51 عصر
باید همه عکس ها رو از اول طراحی کنید

در ضمن عنوان سوالتون رو درست بنویسید که جوابش ۱۸۰ درجه با خود سوال فرق نداشته باشه

http://inkscape.org/download/

nima_roointan
پنج شنبه 12 بهمن 1391, 13:36 عصر
تشکر

باید همه عکس ها رو از اول طراحی کنید
مشکل اینه که عکس ها توسط کاربر وارد میشن. من نمیدونم چی ممکنه باشه.

در ضمن عنوان سوالتون رو درست بنویسید که جوابش ۱۸۰ درجه با خود سوال فرق نداشته باشه
آره. حق با شماست.
http://inkscape.org/download/
تشکر.

FastCode
پنج شنبه 12 بهمن 1391, 14:19 عصر
خب به کابر بگید عکس با کیفیت وارد کنه

nima_roointan
پنج شنبه 12 بهمن 1391, 18:07 عصر
نمیشه. باید یا عکس رو مجددا به صورت svg بسازه و وارد برنامه کنه یا اینکه خود برنامه بتونه الگوسازی کنه. سعی می کنم راه دوم رو انجام بدم اگر نشد که ...

تشکر