Меню Рубрики

Стандартный размер иконки в windows

Стандартный размер иконки в windows

И как сделать ICO файл с несколькими изображениями
Спрашивали, как надо правильно делать иконку для своего Windows-приложения.

В первую очередь нужно ее нарисовать, либо найти изображение. Чем больше, тем лучше, поскольку для хорошей иконки потребуется несколько файлов разного размера.

Если изображение будет одно и маленькое, то иконка будет выглядеть некрасиво, пойдет квадратными пикселями.

То же самое касается и иконки для формы приложения, хотя на самой форме корректно будет отображаться и маленькая иконка 16×16 пикселей, при переключении по Alt+Tab уже будет заметно и некрасиво.


Рисовать, то лучше в каком-нибудь векторном редакторе, чтоб было потом проще создать несколько растровых изображений разных размеров. Мы, например, пользуемся Inkscape, он простой, бесплатный и для простых изображений вполне подойдет.

Еще момент — изображение должно, очевидно, быть квадратным.

Стандартные размеры иконок приложения

Нарисовали, теперь нужно получить несколько изображений стандартных размеров:

— 16×16
— 32×32
— 48×48
— 256×256

Где-то читал рекомендацию, что нужен значок еще 128×128, но на практике пока не заметил, чтобы его наличие было критично.
Для Windows 7 и выше обязательно нужен значок 48×48
Обратите внимание, что размер значка рабочего стола по умолчанию в XP был 32×32, а в Windows 7 — 48×48

В значки для формы, а не для иконки экзешника, лучше не включать значок 256×256 в том случае, если приложение должно работать на XP.
В остальных случаях XP игнорирует значок 256×256, но ничего плохого при этом не происходит, а вот если такой значок используется для формы, то приложение может упасть.

Сборка нескольких изображений в одну иконку

Известно, что в одном файле ICO могут храниться несколько изображений разных размеров. Для сборки есть много приложений и онлайн-сервисов, но мы пользуемся простой бесплатной программкой icon sushi Копия

Пользоваться очень просто.
1. Открываем все нужные изображения
2. Выделяем их в окне программы:

3. Сохраняем иконку (File — Save as Multiple Icon)

ЗЫ. Чтоб два раза не вставать.
Кто-то просил картинки-кнопочки от XuliOrganizzer’а
Так Леша выложил картинки на Github

Источник

Персональный блог Толика Панкова

Стихи, рассказы, философия, IT, политика, панкизм, раздолбайство и болтовня.

Сегодня в Воронеже президент В.В. Путин съел высокопоставленного израильского раввина

Иконка для своего приложения Windows. Стандартные размеры иконок

И как сделать ICO файл с несколькими изображениями
Спрашивали, как надо правильно делать иконку для своего Windows-приложения.

В первую очередь нужно ее нарисовать, либо найти изображение. Чем больше, тем лучше, поскольку для хорошей иконки потребуется несколько файлов разного размера.

Если изображение будет одно и маленькое, то иконка будет выглядеть некрасиво, пойдет квадратными пикселями.

То же самое касается и иконки для формы приложения, хотя на самой форме корректно будет отображаться и маленькая иконка 16×16 пикселей, при переключении по Alt+Tab уже будет заметно и некрасиво.


Рисовать, то лучше в каком-нибудь векторном редакторе, чтоб было потом проще создать несколько растровых изображений разных размеров. Мы, например, пользуемся Inkscape, он простой, бесплатный и для простых изображений вполне подойдет.

Еще момент — изображение должно, очевидно, быть квадратным.

Стандартные размеры иконок приложения

Нарисовали, теперь нужно получить несколько изображений стандартных размеров:

— 16×16
— 32×32
— 48×48
— 256×256

Где-то читал рекомендацию, что нужен значок еще 128×128, но на практике пока не заметил, чтобы его наличие было критично.
Для Windows 7 и выше обязательно нужен значок 48×48
Обратите внимание, что размер значка рабочего стола по умолчанию в XP был 32×32, а в Windows 7 — 48×48

В значки для формы, а не для иконки экзешника, лучше не включать значок 256×256 в том случае, если приложение должно работать на XP.
В остальных случаях XP игнорирует значок 256×256, но ничего плохого при этом не происходит, а вот если такой значок используется для формы, то приложение может упасть.

Сборка нескольких изображений в одну иконку

Известно, что в одном файле ICO могут храниться несколько изображений разных размеров. Для сборки есть много приложений и онлайн-сервисов, но мы пользуемся простой бесплатной программкой icon sushi Копия

Пользоваться очень просто.
1. Открываем все нужные изображения
2. Выделяем их в окне программы:

3. Сохраняем иконку (File — Save as Multiple Icon)

ЗЫ. Чтоб два раза не вставать.
Кто-то просил картинки-кнопочки от XuliOrganizzer’а
Так Леша выложил картинки на Github

Источник

Какие размеры значков должны включать значок приложения Windows?

У меня есть приложение Windows, которое будет работать в Windows XP и новее (т. е. Vista/7). Согласно Vista UI Guidelines, стандартные размеры 16×16, 32×32, 48×48, 256×256 (стандартные размеры XP не включают значок 256×256). В дополнение к этим размерам у меня также есть 96×96 и 128×128 (и может создать больше).

какой из этих размеров значков Я должен включить? Будет ли оболочка фактически использовать «нестандартные» размеры, или я просто раздую заявление?

7 ответов

Мне потребовалось некоторое время, чтобы проверить его в деталях. Я создал икону, изображения имеют размеры 16, 24, 32, 40, 48, 64, 96, 128 и 256. Затем я проверил, какое изображение показано. Все это было сделано с нормальным 96dpi. При использовании большего DPI могут использоваться большие размеры (только немного проверено в Windows 7). Результаты:

Windows XP:

  • вид проводника :
    • Детали / Список: 16
    • иконки: 32
    • плитка / Миниатюры: 48
  • щелкните правой кнопкой мыши — > Свойства / выбор нового значка: 32
  • область быстрого запуска: 16
  • рабочий стол: 32

Windows 7:

  • вид проводника :
    • детали / список / маленькие символы: 16
    • все остальные параметры: 256 (при необходимости изменить размер)
  • щелкните правой кнопкой мыши — > Свойства / выбор нового значка: 32
  • приперся панель задач: 32
    • правой кнопкой мыши-меню: 16
  • рабочий стол:
    • маленькие символы: 32
    • средние символы: 48
    • большие символы: 256 (при необходимости изменить размер)
    • масштабирование с помощью Ctrl+колесо мыши: 16, 32, 48, 256

Среда Выполнения Windows: (отсюда)

  • основной плитки: 150х150, значение «310×150» (широкий версия)
  • небольшой логотип: 30х30
  • значок (для экрана блокировки): 24×24, монохроматический
  • Splashscreen: 620×300
  • магазин: 50×50

Итак, результат: Windows XP использует значки 16, 32, 48-размера, в то время как Windows 7 (и, предположительно, Vista) также использует значки 256-размера. все другие промежуточные размеры значков игнорируются (они мая использоваться в некоторой области, которую я не проверял).

Я также проверил в Windows 7, что произойдет, если размеры значков отсутствуют:

генерируются недостающие размеры (очевидно). При размерах 16, 32 и 48, если один отсутствует, предпочтительнее масштабирование. Поэтому, если у нас есть значки размером 16 и 48, значок 32 создается из значка 48. значок 256 используется только для них, если нет других размеров! Итак, если значки имеют размер 16 и 256, другие размеры масштабируются от значка 16!

кроме того, если значок 256 отсутствует, (возможно, сгенерированный) Значок 48 используется, но больше не изменяется. Таким образом, у нас есть (возможно, большая) пустая область со значком 48 в середине.

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

просто примечание о совместимости Windows XP: если вы повторно используете значок в качестве значка окна, затем обратите внимание, что это может привести к сбою приложения, если вы используете значок сжатого 256. Решение состоит в том, чтобы либо не сжимать значок, либо создать вторую версию без (сжатого) значка 256. См.здесь для получения дополнительной информации.

после некоторого тестирования со значком с 8, 16, 20, 24, 32, 40, 48, 64, 96, 128 и 256 пикселей (256 в PNG) в Windows 7:

  • при 100% разрешении: Explorer использует 16, 40, 48 и 256. Windows Photo Viewer использует 96. Краски использует 256.
  • при разрешении 125%: Explorer использует 20, 40 и 256. Windows Photo Viewer использует 96. Краски использует 256.
  • при разрешении 150%: Explorer использует 24, 48 и 256. Windows Photo Viewer использует 96. Краски использует 256.
  • при разрешении 200%: Explorer использует 40, 64, 96 и 256. Windows Photo Viewer использует 128. Краски использует 256.

таким образом, 8, 32 никогда не использовались (мне странно для 32) и 128 только Windows Photo Viewer с очень высоким экраном dpi, т. е. почти никогда не использовались.

Это означает, что ваш значок должен по крайней мере 16, 48 и 256 для Windows 7. Для поддержки новых экранов с высоким разрешением необходимо предоставить 16, 20, 24, 40, 48, 64, 96, и 256. Для Windows 7, Все изображения можно обжать используя PNG но для обратной совместимости с Windows XP, 16 до 48 не должны быть обжаты.

«значки приложений и элементы панели управления: полный набор включает 16×16, 32×32, 48×48 и 256×256 (кодовые шкалы между 32 и 256).»

для меня это означает (но, к сожалению, явно не указано), что вы должны предоставить эти 4 размера.

дополнительные сведения о цветовых форматах, которые вы также можете найти полезными:

«файлы значков также требуют 8-разрядных и 4-разрядных версий палитры, чтобы поддерживать настройку по умолчанию на удаленном рабочем столе.»

» должна быть включена только 32-разрядная копия пиксельного изображения 256×256, и только пиксельное изображение 256×256 должно быть сжато [как PNG], чтобы уменьшить размер файла.»

Не 96×96, вместо этого используйте 64×64. Я обычно использую:

  • 16-кнопка статус / заголовок
  • 32 — значок рабочего стола
  • 48-вид папки
  • 64/128 — дополнительные размеры

256 работает как на XP, Однако старые компиляторы ресурсов иногда жаловались на «ошибки памяти».

в случае Windows 10 это не совсем точно, на самом деле ни один из ответов на stackoverflow не был, я обнаружил это, когда я пытался использовать пиксельную графику в качестве значка, и он был масштабирован, когда он не должен был(было легко увидеть в этом случае причину интерполяции и сглаживания окон), даже ты я использовал размеры из этого поста.

поэтому я сделал приложение и сделал работу над всеми настройками DPI, см. Его здесь:
Windows 10 все разрешения значков на всех DPI настройки
Вы также можете использовать мое приложение для создания иконок, также с интерполяцией ближайшего соседа с сглаживанием, что не делается ни с одним из плохих редакторов, которые я видел.

Если вы хотите только резолюции:
16, 20, 24, 28, 30, 31, 32, 40, 42, 47, 48, 56, 60, 63, 84, 256
и вы должны использовать все значки PNG, и все, что вы кладете рядом с ними, не будет отображаться. Смотрите мой в должности почему.

(обновленный ответ для Windows 8/10)

все еще включают .ICO-файл с этими размерами для поддержки устаревшего опыта:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Стандартный поиск для windows xp
  • Стандартный пакет шрифтов для windows 7
  • Стандартный пак иконок windows 7
  • Стандартный моноширинный шрифт windows
  • Стандартный календарь windows 7