Crop (برش) یک تصویر
در مثال زیر می خواهیم قسمتی از عکس موجود در PictureBox1 را برش داده و در PictureBox2 قرار دهیم. برای اینکار ابتدا دو کنترل PictureBox و یک کنترل Button را بر روی فرم قرار دهید:
و کدهای زیر را بنویسید :
using System; using System.Drawing; using System.Windows.Forms; namespace CropDemo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private static Image cropImage(Image img, Rectangle cropArea) { Bitmap bmpImage = new Bitmap(img); Bitmap bmpCrop = bmpImage.Clone(cropArea,bmpImage.PixelFormat); return (Image)(bmpCrop); } private void button1_Click(object sender, EventArgs e) { pictureBox2.Image = cropImage(pictureBox1.Image, new Rectangle(10, 10, 100, 100)); } } }
حال برنامه را اجرا و بر روی دکمه Crop کلیک کنید.
س. چرا سایتت موتور جستجو نداره؟!
سلام دوست خوبم ، مرسی از نظرتون .
دارم درستش می کنم . حتما در روز های آینده در سایت این امکان رو قرار می دم .
خیلی ممنون