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


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

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

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

1

2

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

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

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

阅读剩余部分

相关阅读 >>

C#通过oledb操作excel实例代码

C#中关于的for循环与foreach循环的对比

C#如何计算2个字符串相似度的示例代码分享

详解介绍C#是如何获取文件md5与sha1

C#设计模式-派生类实现非虚接口陷阱的实例代码分享

几个优秀的java和C#代码转换工具

C#实现带百分比的进度条功能的示例代码分享

详细介绍C#中new的几种用法

简述C#中builder和buffer类的用法详解

详细介绍winformC#获得mac地址,ip地址,子网掩码,默认网关的代码实例(图)

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




打赏

取消

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

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

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

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

评论

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