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


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

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

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

1

2

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

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

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

阅读剩余部分

相关阅读 >>

详细介绍C# 利用irawpixels接口遍历栅格数据的代码实例

解析C#.net 和vb.net的区别

关于C#中方法的阐述

详细介绍使用msscriptcontrol在C#中读取json数据的方法

C#如何连接数据库?oledbconnection与sqlconnection的区别

详细介绍C#thread点点滴滴

C#中static void main(string[] args) 参数的示例代码详解

分享125个基本的C#面试问答

.net中创建webservice服务的实例分析(图文)

C#基础入门-简单了解注释

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




打赏

取消

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

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

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

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

评论

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