سلام دوستان
چطوری میتونم چندین عکس رو با هم انتخاب و هم زمان ذخیره کنم(من الان میتونم یک عکس رو انتخاب و ذخیره کنم)
سلام دوستان
چطوری میتونم چندین عکس رو با هم انتخاب و هم زمان ذخیره کنم(من الان میتونم یک عکس رو انتخاب و ذخیره کنم)
اول:
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{}
}
آخرین ویرایش به وسیله c0mmander : جمعه 16 خرداد 1393 در 04:42 صبح دلیل: تغییر کد ها و کامل گذاشتن برنامه
به یه خطا برخوردم
111.png
عزیزم نمونه کد در بالا قرار دادم !
fileName اشتباه هست FileNames صحیح است.
--- ویرایش
چون در حقیقت فایل filenames ارایه از string هست.
نمونه کد برای ذخیره سازی چند عکس با هم دارید؟
برای ذخیره سازی عکس شیوه های خیلی زیادی وجود داره با کمی جستجو به آنها میرسید . مثلا تبدیل عکس به بایت و یا ذخیره سازی در بانک اطلاعتی .. اما ساده ترین روش به صورت زیر است:
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{}
}