Создание иконок папок в стиле Vista - PullRequest
2 голосов
/ 28 августа 2009

Как я могу создать значки папок в стиле Vista с чем-то внутри папки?

imageres.dll (IIRC) содержит значки для передней и задней части папки, и я могу поместить свое собственное изображение между ними.

Однако в значках, сгенерированных Explorer из миниатюр, и в большинстве предварительно созданных значков изображение в папке поворачивается в 3-х измерениях, поэтому оно кажется выпирающим из папки.

Я предполагаю, что это косое преобразование; Кто-нибудь знает точно, сколько я должен искажать мое изображение?

Обратите внимание, что я не спрашиваю, как это сделать в Photoshop или программно; Я спрашиваю, каковы параметры.

1 Ответ

2 голосов
/ 17 сентября 2009

Ваша первая остановка по таким вопросам проектирования пользовательского интерфейса, как это в настоящее время, вероятно, должна быть Руководство по взаимодействию с пользователем в Windows (также доступно в PDF ). Конечно, в этих руководствах также есть статьи о Эстетика , в частности, вы найдете там подробную главу о Иконки .

Для различных аспектов дизайна значков эти руководства действительно предлагают точные параметры, в то время как для других они, по крайней мере, предлагают диапазоны значений или характеристики, см., Например, разделы о Перспектива , Источник света и Тени .

Тем не менее, мне не хватает навыков проектирования, я не думаю, что вы найдете там специальные параметры, касающиеся вашего предположения о том, что одно перекосное преобразование может сработать; на самом деле, для достижения желаемого эффекта перспективы требуется немного более сложное преобразование, как показано во втором примере в разделе Перспектива : Трехмерные объекты представлены в перспективе как сплошные объекты, видимые из низкий вид с высоты птичьего полета с двумя точками схода . (Аппроксимация с помощью перекоса / сдвига все еще может быть возможна в соответствии с моим комментарием ниже.)

...