PDA

نسخه کامل مشاهده نسخه کامل : ذخيره كردن عكس ويرايش شده !



black_storm
19-07-2006, 21:30
آقا من چند وقت پيش يه برنامه نوشتم كه كارش شبيه سازي Filter های فتوشاپ بود
اما یه جای کارم لمگ می زد اونم این بود که مثلا عکسی که داخل یه picture box و از طریق کد نویسی رنگ آن خاکستری شده بود را می خواستم ذخیره کنم
چطوری این کار را بکنم
با دستور save pictuer تصویر ارجینال ذخیره می شود و تصویر خاکستری ذخیره نمی شود
چه طور می توان تصویر تغییر یافته در picture box را ذخیره کرد !

tomcat
20-07-2006, 06:55
دوست عزیز شما باید خاصیت Auto redraw را فعال کنید و بعد از اینکه کارتون تمام شد این دستور را بنویسید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که دیگه تابلو که باید به جای Picture نام Picture Box خودتون بزارید .

black_storm
20-07-2006, 13:56
شايد منظورم را درست نگفته باشم
- ببينيد دوستان اگر شما مثلا داخل يك Picture Bix که با رنگ ابی بر فرض پر شده است و خاصیت autoredraw هم true است را با دستور مثل line یا pset یا ... پر کرده باشید -یعنی مثلا یه صفحه شطرنجی طراحی کرده اید
- حالا ما می خواهیم این تصویر جدید ایجاد شده در picture box را با فایلی مثلا با نام test.bmp در درایو \:c ذخیره کنیم
- اگر از دستور
"picturebox1.savepicture "c:\test.bmp استفاده کنیم یک عکس با رنگ ابی ایجاد می کند یعنی اصلا نه انگار که شما روی picture box چیزی رسم کرده اید -

امیدوارم دوستان متوجه شده باشند !

tomcat
20-07-2006, 19:37
دوست عزیز من منظورتون فهمیدم شما نگرفتین من چی نوشتم اینو دستور قبل از Save کردن بنویس حله ....

black_storm
23-07-2006, 13:57
دوست عزیز من منظورتون فهمیدم شما نگرفتین من چی نوشتم اینو دستور قبل از Save کردن بنویس حله ....
-------
هنوز این کار را نکردم- اما ممنون که توجه کردی !