Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 VisualStudio2010允许您编辑图标吗?_Visual Studio 2010_Icons - Fatal编程技术网

Visual studio 2010 VisualStudio2010允许您编辑图标吗?

Visual studio 2010 VisualStudio2010允许您编辑图标吗?,visual-studio-2010,icons,Visual Studio 2010,Icons,当我在VisualStudio2010(Professional)中双击.ico文件时,它会打开一个图标编辑器。看起来从左边选择颜色并编辑像素应该很容易 但我的鼠标是一个放大镜图标。左键单击,右键单击,他们所做的只是切换图标上的缩放。我想不出怎么做有用的事 我错过了什么明显的东西吗?此图标视图是否看起来毫无用处?Visual Studio可以编辑图标,但不能编辑24位彩色图标。图标是由外部应用程序生成的 对于Visual Studio 2008和2010图像编辑器, 使用图像编辑器,您可以查看3

当我在VisualStudio2010(Professional)中双击.ico文件时,它会打开一个图标编辑器。看起来从左边选择颜色并编辑像素应该很容易

但我的鼠标是一个放大镜图标。左键单击,右键单击,他们所做的只是切换图标上的缩放。我想不出怎么做有用的事


我错过了什么明显的东西吗?此图标视图是否看起来毫无用处?

Visual Studio可以编辑图标,但不能编辑24位彩色图标。

图标是由外部应用程序生成的

对于Visual Studio 2008和2010图像编辑器,
使用图像编辑器,您可以查看32位图像,但不能编辑它们


Doh!我需要启用视图->工具栏->图像编辑器


感谢@detale.

您无法直接编辑32位彩色图标,但可以手动将其转换为24位:

Right click > Add new icon
打开
Icon1.ico
文件

右键单击>新建图像类型
或按
Ins
打开
新建图标图像类型
对话框

选择所需的格式,例如
96x96,24位
,或添加任何自定义大小和颜色深度

然后从32位图标文件复制/粘贴并保存


瞧!您现在可以编辑24位彩色图标。

如果您周围有Mac OS X机器,您可以使用免费开发人员工具附带的图标生成器应用程序编辑Windows图标


我只是在处理一些跨平台Mac/Windows代码时意外发现了这一点。

对于用作Visual Studio无法编辑的按钮图标的PNG图像,可以将外部编辑器用作MS Paint

  • 在VisualStudio2010中打开PNG
  • 右键单击白色画布->打开外部编辑器

我终于找到了一种不用visual studio、GIMP就能轻松完成的方法

当我右键单击并添加新图标时,它会生成一个4位图标,我仍然无法编辑它。你的意思是你不能从工具栏中选择铅笔工具吗?啊!这就是我需要看到的!工具栏不可见,我不知道如何查找。你是说32位彩色图标不可见?这是否意味着我可以编辑非32位图像?(这是一个多么缺乏信息的文档行。)对于非32位图像,您可以选择放大镜旁边的工具来编辑图像。您可以编辑它们。请参阅以下链接@coolcake:该链接仅将8位图像显示为最高颜色质量。这个答案是专门针对32位图像的。这会破坏alpha透明度。@SLaks您只需在您最喜欢的图像编辑器中设置神奇的透明度颜色。@hoang这是什么意思?将png转换为24位位图会删除透明度,并且没有文档记录的恢复方法。我的工具栏图标但放大镜会变灰。有什么想法吗?这不是问题。我知道,但因为我一直在网上搜索,在stackoverflow上出现了两个问题,但仍然没有答案。。如果VS没有解决它(没有C++安装),发现它将是有用的任何人面临着同样的我所面临的