PDA

View Full Version : سوال: انتخاب چند عکس و ذخیره همزمان آنها



pesare
پنج شنبه 15 خرداد 1393, 11:39 صبح
سلام دوستان

چطوری میتونم چندین عکس رو با هم انتخاب و هم زمان ذخیره کنم(من الان میتونم یک عکس رو انتخاب و ذخیره کنم)

c0mmander
پنج شنبه 15 خرداد 1393, 20: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, 21:58 عصر
به یه خطا برخوردم
119930

c0mmander
پنج شنبه 15 خرداد 1393, 22:45 عصر
عزیزم نمونه کد در بالا قرار دادم !

fileName اشتباه هست FileNames صحیح است.

--- ویرایش

چون در حقیقت فایل filenames ارایه از string هست.

pesare
جمعه 16 خرداد 1393, 00:06 صبح
نمونه کد برای ذخیره سازی چند عکس با هم دارید؟

c0mmander
جمعه 16 خرداد 1393, 04: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{}
}