c# GDI+ bitmap截屏不清晰的问题

发布时间:2020-07-28 00:33:45 作者:yt19850701
来源:网络 阅读:1967

    问题是截一个区域的屏,考到我的画图界面中,就模糊了。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,不是整数了,所以导致了模糊!

推荐阅读:
  1. C# 如何实现截图功能
  2. C# 图片与Base64码的相互转化问题(代码详解)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

bit %d

上一篇:python+chrome+Selenium模拟手机浏览器

下一篇:JAVA编程练习 创建风扇对象(开关 风速等)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》