日期:2014-05-17  浏览次数:20906 次

C#保存ico问题
现在从EXE中提取出了图标,但是我想把它保存为ico文件在其他地方使用。找过一些方法,但都不是很多,要么文体失真严重,要么是变的不透明,原本透明地方被填充了颜色,有没有什么好的方法啊………

------解决方案--------------------
用一个叫Axialis IconWorkshop编辑图标。Visual Studio和一般软件没有办法处理带有alpha透明通道的32bit真彩图标,这是导致颜色失真的原因。另外,注意提取完整的图标家族,一般图标包含16x16 24x24 32x32 48x48 乃至 128x128 等多个尺寸。如果你只提取了某一个,那么系统会合成其它分辨率的,但是效果和原生的没法比。
------解决方案--------------------
Axialis IconWorkshop不错。用了很多年了。
------解决方案--------------------
IconCoolEditor
我试过N遍,所有的软件图标你都能提取到自己的软件上来用,标题栏,菜单栏,工具栏,都可以