PDA

View Full Version : لود عکس



sara_mp
چهارشنبه 20 آبان 1388, 17:08 عصر
سلام به دوستان برنامه نویس
من می خواهم با open file dialog یک عکس رو انتخاب و در picture box نشون بدم ولی می خواهم به عنوان مثال اگر اندازه عکس 300پیکسل در 200 پیکسل بود عکس رو لود کنه وگر نه پیغام بده که اندازه عکس رو درست کنید . اگر کسی راهنمایی کنه و کدش رو اینجا بزاره ممنون میشم .

moferferi
چهارشنبه 20 آبان 1388, 19:48 عصر
میتونی picturebox را به صورت auto size کنی .بعد در رویداد SizeChanged تعیین کنی کخ بیشتر از اون مقدار پیکسلی که میخوای نشه و یه پیغام به کاربر نشون بده.

sara_mp
چهارشنبه 20 آبان 1388, 21:40 عصر
خوب این راه خوبیه ولی میشه بگید کدش چی میشه؟

sunn789
چهارشنبه 20 آبان 1388, 22:45 عصر
http://msdn.microsoft.com/en-us/library/system.drawing.image.pixelformat.aspx

Reza_Yarahmadi
چهارشنبه 20 آبان 1388, 23:30 عصر
در ادامه راهنمایی دوستمون:

OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(op.FileName);
if (pictureBox1.Image.Size.Width > 300 || pictureBox1.Image.Size.Width > 200)
{
pictureBox1.Image = null;
MessageBox.Show("Your Message");
}
}

esmartiz_red
پنج شنبه 21 آبان 1388, 02:59 صبح
دوستان اگر مشگلتون حل می شه یه زحمت بکشین اعلام کنید تا دوستای دیگه براتون پاسخ ارسال نکنن

sara_mp
پنج شنبه 21 آبان 1388, 10:07 صبح
با تشکر از را هنمایی شما
مشکل من که حل شد .