麻烦@Cesar看看为什么压缩后图片的dpi都是96
可以试一下在这个位置增加一行:
bitmap.SetResolution(orig.HorizontalResolution, orig.VerticalResolution);
谢谢,看不懂C#是一个件很痛苦的事情,不过有了 @CL 是一件很幸福的事情^_^
还是不行,我觉得可能是位置不对,估计得放在保存图片之前恢复成原来DPI才行,不过极有可能是放在压缩算法的依赖包里面
试了一下,png的似乎可以,jpg的不行,估计没有其它办法了,图片压缩后会直接写到文件,没法再修改dpi。