خوب دوست عزیز برای بدست آوردن اندازه x و y یعنی اندازه عکس میتونی از این کد که قرار میدم استفاده کنی.
using System.Drawing.Drawing2D;
حالا باید برای قسمت opendialogfile از اینکد استفاده کنی
openFileDialog1.Filter = "Image files" + " (*.gif,*.jpg,*.jpeg,*.bmp,*.wmf,*.png)" + "|*.gif;*.jpg;*.jpeg;*.bmp;*.wmf;*.png|All" + " files (*.*)|*.*";
openFileDialog1.FilterIndex = 1;
openFileDialog1.Title = "Open Picture Files";
OpenFileDialog openFileDia = new OpenFileDialog();
if (openFileDia.ShowDialog() == DialogResult.OK)
{
this.img = Image.FromFile(openFileDia.FileName);
this.pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
this.pictureBox1.Image = img;
this.lblImgHeightAct.Text = this.img.Height.ToString();
this.lblImgWidthAct.Text = this.img.Width.ToString();
}
که کد زیر برای گرفتن اندازه عکس مورد استفاده قرار می گیره
this.lblImgHeightAct.Text = this.img.Height.ToString();
this.lblImgWidthAct.Text = this.img.Width.ToString();
که اگه تو قسمت open dialogfile قرار بگیره با باز کردن فایل عکس اندازش تو یه لیبل نمایش داده میشه و اگه تو رویداد کلیک استفاده کنی با کلیک کردن روی عکس اندازه عکس تو لیبل نمایش داده میشه.
امیدوارم که منظورت همین کد بوده باشه و من هم درست متوجه شده باشم.