Форум программистов, компьютерный форум, киберфорум
Наши страницы
mozgotron
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Типы значков, поддерживаемых Microsoft Visual Studio 11

Запись от mozgotron размещена 10.11.2019 в 16:21

Нажмите на изображение для увеличения
Название: Скриншот 2019-11-10 14.29.37.png
Просмотров: 83
Размер:	35.9 Кб
ID:	5691

MVS11 поддерживает только 28 видов иконок.

Размерность (в пикселях)Цветность (в битах)
16×161
16×164
16×168
16×1624
32×321
32×324
32×328
32×3224
48×481
48×484
48×488
48×4824
64×641
64×644
64×648
64×6424
96×961
96×964
96×968
96×9624
128×1281
128×1284
128×1288
128×12824
256×2561
256×2564
256×2568
256×25624

Всего 7 размеров:
  1. 16×16
  2. 32×32
  3. 48×48
  4. 64×64
  5. 96×96
  6. 128×128
  7. 256×256

Всего 4 разрядности цветовой палитры:
Палитра из 2 цветов (чёрный, белый) — 1 бит
Палитра из 16 цветов — 4 бита
Палитра из 256 цветов — 8 битов
Палитра из 16.777.216 цветов + 256 степеней прозрачности — 32 бита = 24 бит/цвет + 8 бит/альфа-канал

Примеры иконок (Windows XP Logo), поддерживаемых в MS Visual Studio 11

Название: Логотип Windows XP (16x16, 8 бит, с непрозрачным фоном).png
Просмотров: 224

Размер: 1.2 Кб
16×16, 8 бит, непрозрачный фон
Название: Логотип Windows XP (16x16, с прозрачным фоном).png
Просмотров: 223

Размер: 3.5 Кб
16×16, 32 бит, прозрачный фон
Название: Логотип Windows XP (32x32, 8 бит, с непрозрачным фоном).png
Просмотров: 224

Размер: 1.7 Кб
32×32, 8 бит, непрозрачный фон
Название: Логотип Windows XP (32x32, с прозрачным фоном).png
Просмотров: 227

Размер: 5.3 Кб
32×32, 32 бит, прозрачный фон
Название: Логотип Windows XP (48x48, 8 бит, с непрозрачным фоном).png
Просмотров: 222

Размер: 2.1 Кб
48×48, 8 бит, непрозрачный фон
Название: Логотип Windows XP (48x48, с прозрачным фоном).png
Просмотров: 222

Размер: 7.8 Кб
48×48, 32 бит, прозрачный фон
Название: Логотип Windows XP (64x64, 8 бит, с непрозрачным фоном).png
Просмотров: 219

Размер: 2.4 Кб
64×64, 8 бит, непрозрачный фон
Название: Логотип Windows XP (64x64, с прозрачным фоном).png
Просмотров: 222

Размер: 9.9 Кб
64×64, 32 бит, прозрачный фон
Название: Логотип Windows XP (96x96, 8 бит, с непрозрачным фоном).png
Просмотров: 221

Размер: 3.3 Кб
96×96, 8 бит, непрозрачный фон
Название: Логотип Windows XP (96x96, с прозрачным фоном).png
Просмотров: 223

Размер: 16.6 Кб
96×96, 32 бит, прозрачный фон
Название: Логотип Windows XP (128x128, 8 бит, с непрозрачным фоном).png
Просмотров: 223

Размер: 3.8 Кб
128×128, 8 бит, непрозрачный фон
Название: Логотип Windows XP (128x128, с прозрачным фоном).png
Просмотров: 221

Размер: 18.4 Кб
128×128, 32 бит, прозрачный фон
Название: Логотип Windows XP (256x256, 8 бит, с непрозрачным фоном).png
Просмотров: 222

Размер: 7.6 Кб
256×256, 8 бит, непрозрачный фон
Название: Логотип Windows XP (256x256, с прозрачным фоном).png
Просмотров: 222

Размер: 48.9 Кб
256×256, 32 бит, прозрачный фон

Меня мучает вопрос: Какие типы значков стоит создавать для приложений Windows Forms, а какие не стоит?
Пока одно точно ясно, что не стоит создавать значки с глубиной цвета в 1 бит (чёрно-белые). Ведь я не пишу программы для устройств с монохромным дисплеем.

UPD:
Всё, решено.
Буду делать иконки трёх цветовых стандартов, размеры которых кратны друг другу. И отныне в каждое своё приложение буду зашивать по 15 иконок со следующими параметрами:
16×16 — 4
16×16 — 8
16×16 — 32
32×32 — 4
32×32 — 8
32×32 — 32
64×64 — 4
64×64 — 8
64×64 — 32
128×128 — 4
128×128 — 8
128×128 — 32
256×256 — 4
256×256 — 8
256×256 — 32
Размещено в справка
Просмотров 158 Комментарии 17
Всего комментариев 17
Комментарии
  1. Старый комментарий
    Аватар для Usaga
    Цитата:
    MS Visual Studio 11
    Это ПО из параллельной вселенной?
    Запись от Usaga размещена 10.11.2019 в 17:30 Usaga на форуме
  2. Старый комментарий
    Аватар для mozgotron
    Usaga, нет. Это ПО из нашей вселенной.
    Полное название:

    Microsoft Visual Studio Ultimate 2012 v.11.0.50727.1 RTMREL
    © Корпорация Майкрософт, 2012.

    А вы в каком ПО кодите? Может мне тоже перейти на ПО как у вас?
    Запись от mozgotron размещена 10.11.2019 в 18:09 mozgotron вне форума
  3. Старый комментарий
    Аватар для Rius
    Цитата:
    24 бит, прозрачный фон
    - это 32 бита.

    Помимо Visual Studio есть самостоятельные редакторы иконок. Поэтому надо рассматривать форматы иконок, поддерживаемые Windows, а не Visual Studio.
    И вот тут вы ничего не сказали про PNG формат.

    Цитата:
    Microsoft Visual Studio Ultimate
    - пиратим?..
    Запись от Rius размещена 10.11.2019 в 18:10 Rius на форуме
    Обновил(-а) Rius 10.11.2019 в 18:13
  4. Старый комментарий
    Аватар для Usaga
    Цитата:
    А вы в каком ПО кодите? Может мне тоже перейти на ПО как у вас?
    В свежем, а не семилетней давности. И в Community-редакции, а не в ворованном.
    Запись от Usaga размещена 10.11.2019 в 18:15 Usaga на форуме
  5. Старый комментарий
    Аватар для mozgotron
    Rius, а куда деваться? У нас в Казани в магазинах компьютерных дисков (типа ТЦ "Алтын") только пиратские версии программ и продают. Легальных вообще нет. Да и дороговато по цене легальные редакторы-компиляторы покупать. Одну мою месячную зарплату целиком отдавать за компилятор? Нет уж, спасибо. Я лучше на пиратской копии буду химичить.
    Запись от mozgotron размещена 10.11.2019 в 18:59 mozgotron вне форума
  6. Старый комментарий
    Аватар для Rius
    Вы же в России, а не в Зимбабве?
    Я тоже диски не покупаю, уже лет 15. Всё с интернета, и легально, тем не менее. Даже студия.
    Жалкое оправдание воровства.
    Запись от Rius размещена 10.11.2019 в 19:01 Rius на форуме
  7. Старый комментарий
    Аватар для mozgotron
    Rius, а вы каким кодером пользуетесь? Что вы всё скрываете? Usaga тоже тайну сделал из ПО, которым пользуется. Молчит как партизан. Как называется ваш компилятор? Я тоже такой скачаю.
    И спасибо за замечание. Исправил.
    Запись от mozgotron размещена 10.11.2019 в 19:06 mozgotron вне форума
  8. Старый комментарий
    Аватар для Rius
    Цитата:
    Rius, а вы каким кодером пользуетесь? Что вы всё скрываете? Usaga тоже тайну сделал из ПО, которым пользуется.
    Вам чёрным по белому написано:
    Цитата:
    В свежем, а не семилетней давности. И в Community-редакции, а не в ворованном.
    Если не понятно, это Visual Studio Community 2019
    https://visualstudio.microsoft.com/ru/vs/community

    Заядлые пираты, как обычно, не знают, что есть бесплатные альтернативы и воруют самые дорогие версии, при этом используя лишь самый минимум их возможностей. Зато Ultimate! Super! Puper! Edition! - Почувствуй себя профессионалом!
    Запись от Rius размещена 10.11.2019 в 19:07 Rius на форуме
    Обновил(-а) Rius 10.11.2019 в 19:16
  9. Старый комментарий
    Аватар для mozgotron
    Rius, всё, дошло. Спасибо!
    Запись от mozgotron размещена 10.11.2019 в 19:16 mozgotron вне форума
  10. Старый комментарий
    Аватар для mozgotron
    Usaga, спасибо и вам за подсказку. Я не сообразил.
    Запись от mozgotron размещена 10.11.2019 в 19:37 mozgotron вне форума
  11. Старый комментарий
    А что может дать человеку самое крутое ПО? Задачи решает человек.
    Если задача не решается на бумаге, то никакое ПО ему не поможет.
    ВЫВОД:
    ПО не может заменить ум (мозги), если конечно он (они) есть...
    Запись от wer1 размещена 11.11.2019 в 10:46 wer1 вне форума
  12. Старый комментарий
    Аватар для bedvit
    Чем круче IDE, тем круче код!
    Запись от bedvit размещена 11.11.2019 в 11:08 bedvit вне форума
  13. Старый комментарий
    Аватар для ashsvis
    А существует Microsoft Office Community?
    Запись от ashsvis размещена 11.11.2019 в 17:56 ashsvis вне форума
  14. Старый комментарий
    Аватар для Usaga
    Существует LibreOffice, который покрывает большую часть потребностей в офисном пакете.
    Запись от Usaga размещена 11.11.2019 в 18:36 Usaga на форуме
  15. Старый комментарий
    Аватар для Rius
    А ещё Yandex Disk предоставляет веб-интерфейс к Word, Excel и PowerPoint.
    Запись от Rius размещена 11.11.2019 в 20:30 Rius на форуме
  16. Старый комментарий
    Цитата:
    MVS11 поддерживает только 28 видов иконок.
    это не visual studio поддерживает, а display driver вашей операционной системы.
    Цитата:
    Меня мучает вопрос: Какие типы значков стоит создавать для приложений Windows Forms, а какие не стоит?
    Пока одно точно ясно, что не стоит создавать значки с глубиной цвета в 1 бит (чёрно-белые). Ведь я не пишу программы для устройств с монохромным дисплеем.
    а в чем, собственно говоря, вопрос топика?
    в MSDN всё достаточно разжёвано:
    https://docs.microsoft.com/ru-ru/dot...tframework-4.8
    https://docs.microsoft.com/ru-ru/dot...tframework-4.8
    Цитата:
    Ресурс значка может содержать несколько изображений значков. Один файл значка может содержать изображения с несколькими размерами и глубиной цвета. Образ, используемый в приложении, зависит от операционной системы и параметров.
    https://docs.microsoft.com/en-us/windows/win32/uxguide/vis-icons
    Цитата:
    Application icons and Control Panel items: The full set includes 16x16, 32x32, 48x48, and 256x256 (code scales between 32 and 256). The .ico file format is required. For Classic Mode, the full set is 16x16, 24x24, 32x32, 48x48 and 64x64.
    https://msdn.microsoft.com/ru-ru/windows/desktop/ms648059
    Цитата:
    ...
    The nWidth and nHeight parameters must specify a width and height supported by the current display driver, because the system cannot create icons of other sizes. To determine the width and height supported by the display driver, use the GetSystemMetrics function, specifying the SM_CXICON or SM_CYICON value.
    ...
    SM_CXICON
    The default width of an icon, in pixels. The LoadIcon function can load only icons with the dimensions that SM_CXICON and SM_CYICON specifies.
    ...
    Запись от untyped размещена 11.11.2019 в 22:08 untyped вне форума
    Обновил(-а) untyped 11.11.2019 в 22:10
  17. Старый комментарий
    Аватар для mozgotron
    untyped, благодарю за подробности. Просто не хочется пихать в ресурсы скомпилированного экзешника все существующие в природе форматы иконок. А только самые необходимые для отображения значка программы в разных системах, с разными драйверами и настройками видеорежима.
    Запись от mozgotron размещена 13.11.2019 в 22:49 mozgotron вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.