PDA

View Full Version : نمایش قسمتی از یک تصویر بزرگ در PictureBox



mgupload
یک شنبه 23 خرداد 1395, 22:48 عصر
سلام
یک سوال دارم
من یک PictureBox به سایز 96 در 136 دارم. قصد دارم مختصات فرضی 28 در 143 را از عکسی به سایز 904 در 1516 در PictureBox مورد نظر نشان دهم!
لطفا میتوانید کمکم کنید.
با تشکر

ronix3
دوشنبه 24 خرداد 1395, 03:42 صبح
سلام
Bitmap b = new Bitmap("img.jpg");
picturebox1.Image=b.Clone(new Rectangle(new point(143,28),new size(136,96)));
موفق باشید

f_naderi
دوشنبه 24 خرداد 1395, 04:31 صبح
// Create a Bitmap object from a file. Bitmap myBitmap = new Bitmap("Canary-002.jpg");
// Clone a portion of the Bitmap object.
Rectangle cloneRect = new Rectangle(0, 0, 100, 100);
System.Drawing.Imaging.PixelFormat format =myBitmap.PixelFormat;
Bitmap cloneBitmap = myBitmap.Clone(cloneRect, format);
// Draw the cloned portion of the Bitmap object.
pictureBox1.Image = cloneBitmap;
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;

این کد هم هست . البته کد دوستمون ronix3 مختصر تر هست

mgupload
دوشنبه 24 خرداد 1395, 12:36 عصر
// Create a Bitmap object from a file. Bitmap myBitmap = new Bitmap("Canary-002.jpg");
// Clone a portion of the Bitmap object.
Rectangle cloneRect = new Rectangle(0, 0, 100, 100);
System.Drawing.Imaging.PixelFormat format =myBitmap.PixelFormat;
Bitmap cloneBitmap = myBitmap.Clone(cloneRect, format);
// Draw the cloned portion of the Bitmap object.
pictureBox1.Image = cloneBitmap;
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;

این کد هم هست . البته کد دوستمون ronix3 مختصر تر هست

راه حل شما بهترین جواب را داد

با تشکر