1

我有两点需要澄清:

  • 将图像DPI200更改为100是否意味着我必须将图像大小调整一半,或者我可以保持实际尺寸但降低 DPI。

  • 我认为 GDI+ 可能是更改图像 DPI 的一个不错的替代方案,我以这种方式搜索过,但我没有找到显示如何使用 GDI+ 更改 DPI 的示例。

关于这些问题的任何想法,谢谢。

4

1 回答 1

2

更改现有图像的 dpi 没有多大意义。它记录了创建图像的设备的分辨率。这样它就可以在具有不同 dpi 设置的另一台设备上以相同的物理尺寸显示。这就是当您在分辨率为 600 dpi 的打印机上打印时,您在 96 dpi 的显示器上使用绘画程序绘制的图像不会变成六分之一大小的邮票。

当您已经拥有图像时,通过在代码中更改它,您基本上是在尝试更改创建图像的设备的特征。这没有意义,您的代码无法返回,例如更改相机中的 CCD 或更改监视器分辨率。

这只是一个参考编号。

您可以以任何您想要的尺寸显示或打印图像,它不必原始尺寸相匹配。

于 2012-08-01T12:23:07.780 回答