当我在 Visual Studio 2010(专业版)中双击 .ico 文件时,它会打开一个看起来像图标编辑器的东西。看起来应该很容易从左侧选择颜色并编辑像素。
但我的鼠标是放大镜图标。左键单击,右键单击,他们所做的只是在图标上切换缩放。我不知道如何做任何有用的事情。
我错过了一些明显的东西吗?这个图标视图是否像看起来那样无用?
当我在 Visual Studio 2010(专业版)中双击 .ico 文件时,它会打开一个看起来像图标编辑器的东西。看起来应该很容易从左侧选择颜色并编辑像素。
但我的鼠标是放大镜图标。左键单击,右键单击,他们所做的只是在图标上切换缩放。我不知道如何做任何有用的事情。
我错过了一些明显的东西吗?这个图标视图是否像看起来那样无用?
您不能直接编辑 32 位彩色图标,但可以手动将它们转换为 24 位:
Right click > Add new icon
打开你的Icon1.ico
文件。
Right click > New Image Type
或按Ins
打开New Icon Image Type
对话框。
选择您想要的格式,说96x96, 24 bit
或添加任何自定义大小和颜色深度。
然后从 32 位图标文件中复制/粘贴并保存。
等等瞧!您现在可以编辑您的 24 位彩色图标。
嗬!我需要启用视图-> 工具栏-> 图像编辑器。
感谢@detale。
该图标由外部应用程序构建。
对于 Visual Studio 2008 和 2010 图像编辑器,
“使用图像编辑器,您可以查看 32 位图像,但无法编辑它们。”
对于用作 Visual Studio 无法编辑的按钮图标的 PNG 图像,您可以使用外部编辑器作为 MS Paint。
Visual Studio 可以编辑图标,但不能编辑 24 位颜色图标。
如果您身边有 Mac OS X 机器,您可以使用免费开发者工具中包含的 Icon Composer 应用程序编辑 Windows 图标。
我只是在处理一些跨平台的 Mac/Windows 代码时偶然发现了这一点。
我终于找到了一种无需视觉工作室的简单方法,GIMP https://www.gimp.org/downloads/
Visual Studio 2022(免费提供)内置了一个图标编辑器。以防万一您最终因为尝试将彩色图像插入到 256x256 24 位图标中而导致颜色混乱:在右上角的编辑器工具栏中有一个用于不透明/透明背景的选择器,但仅当您激活了矩形或不规则区域选择工具时。默认背景设置为透明,您需要将其设置为不透明以保留图像。(透明度有一种特殊的颜色;虽然我的图像不包含颜色错误)