在C#中缩放图像

时间:2010-11-14 12:36:04

标签: c# .net

喜 我正在写一个程序。 里面有两个图片框。 一个包含一个完整的图像,另一个是小图像,应该包含大图片框中的部分完整图像鼠标点。 我只是想实现一个固定比率的缩放功能,它将鼠标光标下的图像部分显示在大图片框中,放到小图片框中。

我只想要一个与我的小型图片盒大小完全相同的Bitmap,它具有缩放的图像。

PS:我不想使用任何其他库。

我不想调整我的图片盒大小。

1 个答案:

答案 0 :(得分:2)

您可以创建所需尺寸的新Bitmap,致电Graphics.FromImage以获取一个Graphics对象,然后调用DrawImage overload that takes two rectangles

此重载需要绘制源图像的一部分以及目标图像中的边界以将其缩放到。