PDA

View Full Version : ذخیره تصویر درون picturebox درون یکی از درایو ها



saber4166
چهارشنبه 10 مهر 1387, 22:34 عصر
سلام بر دوستان من می خواهم image ای که درون picturebox دارم رو درون یکی از درایو ها که کاربر مشخص میکنه ذخیرم کنم چه باید کرد ؟

SMRAH1
چهارشنبه 10 مهر 1387, 23:01 عصر
کافی از متد Save کلاس image (یا Bitmap) استفاده کنی.پارامتر اول نام محل فایل و پارامتر دوم فرمت ذخیره (Bmp یا Gif یا ...) است.یک نمونه ذخیره یک تص.یر به فرمت Bitmap، در مثال اینجا (http://barnamenevis.org/forum/attachment.php?attachmentid=23890&d=1222636078)Capture Screen هست.

saber4166
پنج شنبه 11 مهر 1387, 00:01 صبح
دیدم برنامه رو error میده از شما ممنونم

دوستان کسی میتونه دقیق تر راهنمایی کنه تشکر فراوان

SMRAH1
پنج شنبه 11 مهر 1387, 00:50 صبح
سلام

1) به نظر من بهترین راهنمایی MSDN و Object Browser در VS است.(در هر حال این نظر منه و ممکنه با نظر شما فرق کنه!!!)
2) لطفا error رو بگید ببینم چه مشکلی در کد برنامه هست (من که تا حالا error ندیدم!).

موفق باشی

saber4166
پنج شنبه 11 مهر 1387, 10:12 صبح
کسی از دوستان نیست کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟

pesare_ariyayi
پنج شنبه 11 مهر 1387, 14:54 عصر
آقای saber4166 عزیز, لطفاً جواب دوستان رو بخون که برات می نویسن.
بنده و بقیه تا حالا errorای از این متد save ندیدیم. (اگر متد خرابه که دیگه طراحی نمی شد)
اگر شما دیدین لطفاً متن error رو بنویسید

saber4166
پنج شنبه 11 مهر 1387, 15:38 عصر
دوستان عزیز من میخواهم image درون picturebox رو درون درایویsave کنم
اما errore : اینه که نمیتونه save کنه میگه یه چیزی گم شده
یه راهنمایی کوچیک کارمو راه می ندازه ( طرقه ی save کردن image درون picturebox درون یکی از دایو ها)

pesare_ariyayi
پنج شنبه 11 مهر 1387, 15:56 عصر
دوستان عزیز من میخواهم image درون picturebox رو درون درایویsave کنم
اما errore : اینه که نمیتونه save کنه میگه یه چیزی گم شده
یه راهنمایی کوچیک کارمو راه می ندازه ( طرقه ی save کردن image درون picturebox درون یکی از دایو ها)

دوست عزیز, منظورت رو از مشکلی که داری میفهمیم.
منظور ما از متن خطا, متن به طور کامل بود. اون یه چیز چیه که گم شده؟
توی هر راهنمایی ای, حتی کوچیکترینش باید اول عواملش رو شناخت.
image class فقط یک راه برای ذخیره شدن تو هارد دیسک داره, اون هم متد save هست. پس تنها کاری که باید بکنی اینه که اول ما رو توجیه کنی از مشخصات مشکلت

SMRAH1
پنج شنبه 11 مهر 1387, 16:03 عصر
دستور

pictureBox1.Image.Save("C:\\Image.gif", System.Drawing.Imaging.ImageFormat.Gif);عکس دورن pictureBox1 , را در مسیر \:C با نام Image.gif به فرمت Gif ذخیره می کند.
برای ذخیره به فرمت های دیگه کافیه Gif رو تبدیل به Jpeg یا Png یا ... کنی.بهتره ImageFormat رو هم ببینی.

موفق باشی

bachebahal_1363
پنج شنبه 11 مهر 1387, 16:12 عصر
از یک saveFileDialog استفاده کن و در رویداد کلیک Button مورد نظر کد زیر رو بنویس :


saveFileDialog1.Filter = "Jpeg File (*.jpg)|*.jpg";
saveFileDialog1.FilterIndex = 0;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image.Save(saveFileDialog1.FileName);
}