Лучший способ создать иконку приложения в Visual Studio C ++ - PullRequest
3 голосов
/ 12 марта 2010

В Visual Studio я могу нарисовать 13 различных значков приложений с разным разрешением и глубиной цвета. Но нужно ли это делать или есть способ автоматически создавать все значки с низким разрешением из одного значка с высоким разрешением?

Ответы [ 5 ]

2 голосов
/ 12 марта 2010

Некоторые редакторы иконок могут сделать это за вас, но вы получите гораздо лучший результат, если будете делать это вручную с некоторой нежной любовью и заботой (Реальные маленькие иконки, вероятно, будут выглядеть лучше, если вы пропустите более мелкие детали больших изображения и вместо этого сосредоточьтесь на основных формах, чтобы они не превратились в беспорядок)

VS не поддерживает все форматы (сжатие PNG и т. Д.). Я бы использовал «настоящий» редактор иконок. IcoFX и Редактор иконок Greenfish являются бесплатными.

2 голосов
/ 12 марта 2010

Самый простой способ - использовать такую ​​программу, как IcoFX или GenIconXP , чтобы сделать это для вас из изображения с более высоким разрешением. Если вы используете VS2008, есть также IconWorkshopLite

1 голос
/ 12 марта 2010

Для достижения наилучших результатов вы должны нарисовать свои значки от руки для каждого из различных размеров, чтобы они отлично выглядели при каждом размере. Вероятно, вы можете рисовать с 32-битным цветом и уменьшать выборку, чтобы уменьшить глубину цвета, Windows XP и выше в любом случае будут использовать только 32-битную версию для значков приложений.

Вот официальное руководство MS здесь:

http://msdn.microsoft.com/en-us/library/aa511280.aspx

Если вы можете, то стоит заплатить профессионалу за рисование ваших значков, это может существенно повлиять на то, насколько хорошо ваше приложение чувствует себя. Стоимость одного значка не должна быть слишком высокой (обычно мы платим от 100 до 200 долларов за значок).

1 голос
/ 12 марта 2010

Этот IcoFx Я нашел очень хороший и бесплатный.

1 голос
/ 12 марта 2010

посмотрите на эти инструменты или похожие http://www.axialis.com/

...