View Full Version : سوال: انتخاب چند عکس و ذخیره همزمان آنها
pesare
پنج شنبه 15 خرداد 1393, 12:39 عصر
سلام دوستان
چطوری میتونم چندین عکس رو با هم انتخاب و هم زمان ذخیره کنم(من الان میتونم یک عکس رو انتخاب و ذخیره کنم)
c0mmander
پنج شنبه 15 خرداد 1393, 21:52 عصر
اول:
this.openFileDialog1.Multiselect = true;
دوم:
foreach (String file in openFileDialog1.FileNames)
{
try
{
PictureBox pics = new PictureBox();
Image loadedImage = Image.FromFile(file);
pics.Height = loadedImage.Height;
pics.Width = loadedImage.Width;
pics.Image = loadedImage;
pics.Image.Save(@"E:\" + i.ToString()+".gif");
i++;
}
catch{}
}
pesare
پنج شنبه 15 خرداد 1393, 22:58 عصر
به یه خطا برخوردم
119930
c0mmander
پنج شنبه 15 خرداد 1393, 23:45 عصر
عزیزم نمونه کد در بالا قرار دادم !
fileName اشتباه هست FileNames صحیح است.
--- ویرایش
چون در حقیقت فایل filenames ارایه از string هست.
pesare
جمعه 16 خرداد 1393, 01:06 صبح
نمونه کد برای ذخیره سازی چند عکس با هم دارید؟
c0mmander
جمعه 16 خرداد 1393, 05:40 صبح
برای ذخیره سازی عکس شیوه های خیلی زیادی وجود داره با کمی جستجو به آنها میرسید . مثلا تبدیل عکس به بایت و یا ذخیره سازی در بانک اطلاعتی .. اما ساده ترین روش به صورت زیر است:
foreach (String file in openFileDialog1.FileNames)
{
// Create a PictureBox.
try
{
PictureBox pics = new PictureBox();
Image loadedImage = Image.FromFile(file);
pics.Height = loadedImage.Height;
pics.Width = loadedImage.Width;
pics.Image = loadedImage;
pics.Image.Save(@"E:\" + i.ToString()+".gif");
i++;
}
catch{}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.