VS Image Library .png файлы - PullRequest
       14

VS Image Library .png файлы

0 голосов
/ 21 июня 2009

Microsoft развертывает бесплатную библиотеку изображений с Visual Studio.

В следующем месте вы можете найти файлы .png, содержащие более одного значка.

c: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ VS2008ImageLibrary \ 1033 \ VS2008ImageLibrary_Common Elements \ Actions \

Можно ли каким-либо способом программно получить доступ к определенному значку из файла, или мне нужно отредактировать эти файлы в каком-либо фото-инструменте и сохранить каждый значок отдельно?


Edit:

  • .png файлы не содержат более одного логического значка (файлы .ico могут иметь)
  • .png Значки, поставляемые с библиотекой VS, не следуют никаким шаблонам, поэтому их нельзя легко использовать в коде (mipmapping). Их нужно будет отредактировать в каком-либо графическом инструменте, а затем сохранить в отдельных файлах

1 Ответ

2 голосов
/ 21 июня 2009

Файлы значков (могут) содержат несколько изображений внутри, но вам не нужно их извлекать.
Идея состоит в том, что во время выполнения лучший значок отсекается (например, mipmaping в 3d).
Если вы используете Graphics.DrawIcon (Icon, Rectangle) , тогда для вас будет выбран лучший значок.

или вы можете использовать Paint.NET с надстройкой Icon , чтобы извлечь точный размер.

...