我需要在不改变图像尺寸的情况下修改垂直和水平分辨率。

有帮助吗?

解决方案

查看 Bitmap.SetResolution 方法。

其他提示

如果您只有GDI,请查看此链接

您可以使用此功能将位图保存为JPEG文件片段:

bmp.Save("picture.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

分辨率包含在JPEG文件中的EXIF标记中。

这篇文章提供了在C#中执行类似操作的源代码:

http://www.codeproject.com/KB/graphics/EXIF_tag_Editor.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top