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


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

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

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

1

2

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

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

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

阅读剩余部分

相关阅读 >>

详解C#winform程序的toolstripbutton自定义背景应用示例源码

关于.net(C#)正确读取中文编码文件的实例教程

C# 如何设置系统的默认打印机的简单代码示例

详解C#中timer的使用和解决重入问题

C# 常用函数总集

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

C#泛型类型的详细介绍

C#中textbox输入框自动提示、自动完成、自动补全功能的具体详解(图文)

怎样用C#打印一个n行的菱形?实战详解

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

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




打赏

取消

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

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

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

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

评论

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