代码之家  ›  专栏  ›  技术社区  ›  m1k4

vs图像库.png文件

  •  0
  • m1k4  · 技术社区  · 16 年前

    Microsoft使用Visual Studio部署免费图像库。

    在以下位置,您可以找到.png文件,其中包含多个图标。

    C:\Program Files\Microsoft Visual Studio 9.0\Common7\vs2008ImageLibrary\1033\vs2008ImageLibrary\u Common Elements\Actions\

    是否有任何方法可以从文件中以编程方式访问特定图标,或者我必须在一些照片工具中编辑这些文件并分别保存每个图标?


    编辑:

    • .png文件中没有多个逻辑图标(.ico文件可以有)
    • 与vs图像库一起提供的.png图标不遵循任何类型的模式,因此代码(mipmapping)不容易使用它们。它们必须在一些图形工具中进行编辑,然后保存到单独的文件中。
    1 回复  |  直到 16 年前
        1
  •  2
  •   Shay Erlichmen    16 年前

    图标文件(can)中包含多个图像,但不需要提取它们。
    其理念是,在运行时,最好的图标被切断(比如 mipmaping 在3D中)。
    如果您使用 Graphics.DrawIcon(Icon, Rectangle) 那么最好的图标将为您选择。

    或者你可以使用 Paint.NET Icon addin 提取准确的尺寸。