当前位置:编程学习 > C#/ASP.NET >>

如何在不改变图片边长的情况下改变图像的分辨率

如何在不改变图片边长的情况下改变图像的分辨率?
比如我有一张(256像素*256像素)的图片,分辨率是96DPI,
通过什么方法可以将其变成(256像素*256像素),分辨率是72dpi的图片?
我新建了一个256*256 72dpi的空白Bitmap,然后用Graphic将原始图(96dpi那个)画上去,结果原始图缩小了,变成192*192的。
--------------------编程问答-------------------- 绘制的时候设置长和宽参数即可,不要光是默认的DrawImage(bitmap)
g.DrawImage(要画的图,New Rectange(0,0,256,256),pixcel)
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,