问题是截一个区域的屏,考到我的画图界面中,就模糊了。bitmap应该是保真的,无损才对。网上搜了很多文章,有用的不多,一个有用的概念是bitmap.setResolution()方法只对打印有用,是个提示,对于屏幕显示模糊的问题没有用。另一个是Graphics的
Gdi.SmoothingMode = SmoothingMode.HighQuality; Gdi.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality; Gdi.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High; Gdi.PixelOffsetMode = PixelOffsetMode.HighQuality;
这几句设置对模糊也没用,应该是在缩放图片的时候才有用。
最终,发现了问题,有处代码把图片的位置加了0.5,不是整数了,所以导致了模糊!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。