C#中把Image无损转换为Icon的实例详解


本文摘自PHP中文网,作者Y2J,侵删。

这篇文章主要为大家详细介绍了C#无损转换Image为Icon的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

如题,市面上常见的方法是:

1

2

var handle = bmp.GetHicon();  //得到图标句柄

return Icon.FromHandle(handle); //通过句柄得到图标

此法的问题是,如果图像是透明背景,那么得到的Icon的边缘就是毛糙的,像是先垫了一层背景色然后再去色的效果,很不如人意,用过的朋友都知道。尚未研究是bmp.GetHicon出的问题,还是Icon.FromHandle有问题,日后有闲心再捣鼓下。

阅读剩余部分

相关阅读 >>

详细介绍5个最优秀的java和C#代码转换工具(图)

C#中manualresetevent使用方法详解

如何在C#中使用bogus去创建模拟数据

C#为什么用的人很少

C#高级编程(一)-.net体系结构

C#使用newtonsoft的json.net进行对象的序列化与反序列化

C#获取系统当前鼠标的图案示例代码

详细介绍用C#描述数据结构3:arraylist的图文代码

C#thread同步mutex的代码详解

C#用来做什么的

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...