更新:2007 年 11 月
此示例应用程序演示如何使用 GDI+ 操作图像。
获取示例及其安装说明
执行下列一项或多项操作:
在“帮助”菜单上,单击“示例”。
自述文件将显示有关示例的信息。
访问 Visual Studio 2008 示例网站。该网站提供了最新版本的示例。
在安装了 Visual Studio 的计算机上查找示例。默认情况下,示例和自述文件安装在驱动器号:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。对于 Visual Studio 的速成版,所有示例都可联机找到。
有关更多信息,请参见定位示例文件。
![]() |
---|
此示例代码用于阐释概念,因此仅显示与此概念相关的代码。该代码可能不符合特定环境的安全要求,因此不应原样搬用所显示的代码。我们建议您添加安全性代码和错误处理代码,以使项目更加安全可靠。Microsoft“按原样”提供此示例代码,不提供任何保证。 |
运行此示例
- 按 F5。
演示
本示例中演示了以下概念:
缩放 缩放功能更改图像在屏幕上的大小。执行的缩放量一般表示为图像原始大小的百分比。缩放不会更改原始图像的大小,只会更改在屏幕上显示的大小。这一点在此示例的 Zoom 方法中演示。
调整大小 调整大小功能更改图像的实际大小。宽度和高度都根据调整大小比例而变化。这一点在此示例的 ResizeImage 方法中演示。
翻转和旋转 翻转沿 x 轴或 y 轴反映图像。结果将产生一个镜像或颠倒的图像。旋转围绕图像的中心按一定度数转动图像。对于图像,最常见的是按 90 度的倍数进行旋转。旋转和翻转在本示例的 RotateFlip 方法中演示。
负片和灰度 使用 ColorMatrix 创建一个负片或灰度图像。应用到图像时,ColorMatrix 是颜色转换的基础。这一点在此示例的 DrawNegativeImage 和 ConverttoGrayScale 方法中演示。
裁剪 裁剪将取走图像中的一个区域,并使这一区域成为独立的图像。这一点在此示例的 CropButton_Click 方法中演示。
缩略图 可以以图像的正常大小保存图像,或将其保存为缩略图。其中一个创建缩略图的方法是创建图像的副本,调整此副本的大小,然后将它保存为缩略图。这一点在此示例的 SaveThumbnailAs_Click 方法中演示。