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


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

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

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

1

2

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

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

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

阅读剩余部分

相关阅读 >>

c#中的arraylist是什么?

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

教你用C#检测含有中文字符串的实际长度

详细介绍用C#描述数据结构0:导图

C# web应用调试开启外部访问的步骤

C#中关于manualresetevent使用方法详解

详解C#中抽象类与接口的区别

手把手教你C#中指针的使用方法

C#向word文档插入和隐藏段落的方法介绍

使用C#如何在pdf文件添加图片印章的详细介绍

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




打赏

取消

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

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

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

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

评论

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