PDA

View Full Version : سوال: تبدیل کلیه فایلهای عکس به پسوند pcx



Batman
پنج شنبه 25 شهریور 1389, 22:09 عصر
با سلام و خسته نباشید خدمت همه دوستان.
من یه برنامه حسابداری دارم که با Foxpro نوشته شده.توی این برنامه امضای مشتری ها پس از اسکن شدن با یک نرم افزار تبدیل بهPCX میشه(Paint Brush).حالا میخواستم از دوستان بپرسم که چجوری میشه این کار رو انجام داد.یعنی خودم بتونم هر نوع عکسی رو بگیرم و به پسوند PCX تبدیل کنم.اگه میشه درباره این نوع فرمت توضیح بدید.
ممنونم.

mrbm_2007
جمعه 26 شهریور 1389, 01:02 صبح
اگه میشه درباره این نوع فرمت توضیح بدید.
هیچ وقت از گوگل ناامید نشو
مثلا:
http://en.wikipedia.org/wiki/PCX
این اولین نتیجه ی گوگل!

Batman
جمعه 26 شهریور 1389, 09:05 صبح
ممنونم.از دوستان کس دیگه ای میتونه بیشتر راهنماییم کنه؟

مصطفی ساتکی
جمعه 26 شهریور 1389, 09:07 صبح
بتونم هر نوع عکسی رو بگیرم و به پسوند PCX تبدیل کنم.اگه میشه درباره این نوع فرمت توضیح بدید.
تو کجا اینکارو میخاستید انجام بدید تو foxpro یا یک برنامه جانبی باشه اینکارو انجام بده.

Batman
جمعه 26 شهریور 1389, 18:12 عصر
منظورم این بود که با دلفی این برنامه رو بنویسم.

مصطفی ساتکی
جمعه 26 شهریور 1389, 19:22 عصر
اگر کامپوننت imageen رو داشته می تونید به راحتی از هر فرمتی به pcx تبدیلش کنید و گرنه اگر نمی تونید از imageen استفاده کنید بایستی fileinfoheader و dib مروبط به pcx رو به صورت stream با توجه به header اون پر کنید.

Batman
جمعه 26 شهریور 1389, 21:27 عصر
من کامپوننت imageen رو دارم.میشه هم با کامپوننت و هم با روش دوم یه توضیح مختصر بدید.

Batman
شنبه 27 شهریور 1389, 20:49 عصر
دوستان کسی میتونه با Stream کمک کنه؟

مصطفی ساتکی
یک شنبه 28 شهریور 1389, 07:48 صبح
میشه هم با کامپوننت و هم با روش دوم یه توضیح مختصر بدید.
فايل ورودي تصويرتون با هر فرمتي با imageenio.load عكستونو با متد load بارگذاري كنيد و سپس با متد save عكستون رو ذخيره كنيد بهمين راحتي.
حالت stream به گونه اي كه خود imageen تو سورش داره براي شما ذخيره مي كنه اصولاً فرمت pcx خيلي به فرمت bitmap ويندوز است بايستي به ترتيب fileinfo - headerinfo-palleteinfo-DIB رو ذخيره كنيد با توجه به pixelformat سورس تو وب براي اينكار زياده.