Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两点需要澄清:
将图像DPI从200更改为100是否意味着我必须将图像大小调整一半,或者我可以保持实际尺寸但降低 DPI。
我认为 GDI+ 可能是更改图像 DPI 的一个不错的替代方案,我以这种方式搜索过,但我没有找到显示如何使用 GDI+ 更改 DPI 的示例。
关于这些问题的任何想法,谢谢。
更改现有图像的 dpi 没有多大意义。它记录了创建图像的设备的分辨率。这样它就可以在具有不同 dpi 设置的另一台设备上以相同的物理尺寸显示。这就是当您在分辨率为 600 dpi 的打印机上打印时,您在 96 dpi 的显示器上使用绘画程序绘制的图像不会变成六分之一大小的邮票。
当您已经拥有图像时,通过在代码中更改它,您基本上是在尝试更改创建图像的设备的特征。这没有意义,您的代码无法返回,例如更改相机中的 CCD 或更改监视器分辨率。
这只是一个参考编号。
您可以以任何您想要的尺寸显示或打印图像,它不必与原始尺寸相匹配。