如何在图片框中缩放绘制的图像
本文关键字:缩放 绘制 图像 | 更新日期: 2023-09-27 17:57:10
大家好,C#.Net的新人。
我需要的是将使用gdi+绘制的图像缩放到pictureBox。
我搜索但找不到一个好的答案,我找到的只是现有文件。有人有想法吗?
感谢您的回答。
我最好的问候...
使用此处所述的转换和矩阵对象。缩放的示例如下:
private void Scale_Click(object sender,
System.EventArgs e)
{
// Create Graphics object
Graphics g = this.CreateGraphics();
g.Clear(this.BackColor);
// Draw a filled rectangle with
// width 20 and height 30
g.FillRectangle(Brushes.Blue,
20, 20, 20, 30);
// Create Matrix object
Matrix X = new Matrix();
// Apply 3X scaling
X.Scale(3, 4, MatrixOrder.Append);
// Apply transformation on the form
g.Transform = X;
// Draw a filled rectangle with
// width 20 and height 30
g.FillRectangle(Brushes.Blue,
20, 20, 20, 30);
// Dispose of object
g.Dispose();
}