7

Проблемы с иконками для Windows 10 20H2

Я понимаю, что это очень узкая тема, и наверное мало кто с этим связывался, но где ещё спрашивать о таком? Я не знаю. Поэтому спрошу тут. Я пытаюсь нарисовать пак иконок с тонкими линиями (в задумке отображение линий должно быть максимально чётким в пределах 1-2px, поэтому мне так важен ответ на этот вопрос).


Исходные данные для моего монитора:

-иконки стандартного размера на рабочем столе: 48x48px

-пуск-программы: 32x32px

-пуск-начальный экран: 24x24px

-панель инструментов 16x16px или 32x32px если включены большие значки для панели

-также рисую общий размер 256х256px для тех мест где будет выставлен вид - огромные и прочих мест где используется нестандартный крупный размер иконок.


Я сделала тестовый набор png, пронумеровала сами изображения (48 и 32), чтобы было понятно где какой, из него быстренько собрала тестовый ico в программе IcoFX и наконец этот ico был поставлен на тестовый ярлык, вот что я вижу:

Проблемы с иконками для Windows 10 20H2

Проблемы:

1. На экране, где выставлен размер значков 48x48px отображается иконка 256px, иконка 48x48px появляется только приуменьшении значков на экране до 46x46px.

2. Тоже самое с размером 32x32px при размере значков рабочего стола 32x32px отображается иконка 48x48px и меняется на 32x32px только при уменьшении до 30x30px.

3. размер 24x24px на рабочем столе и вовсе игнорируется - до 16x16px размера остается иконка 32x32px.

4. При этом такого поведения я не наблюдаю в папках и панели, там размер 48x48px соответствует 48x48px иконке, а не 256, 32x32px соответствует 32x32px проблемы с отображением правильных размеров имеются только на рабочем столе.


Вопрос: С чего бы так-то? Где искать причину, может IcoFX что-то натворила с ico файлом, но почему тогда в папках всё нормально? Или такое поведение заложено в системе и против этого не попрёшь и придется смирится? Короче говоря, послушаю любые советы и возможные варианты решения как выйти из этой ситуации (кроме совета исключить 256 размер, ибо это не вариант), если таковые вообще будут.


Графический и Веб-дизайн

1.1K поста12.5K подписчиков

Правила сообщества

Можно:


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


Вставить свои 5 копеек. Если будет своя альтернативная точка зрения или совет по какой-то теме, то это приветствуется.


Нельзя:


1. Публиковать сообщения, картинки, не соответствующие тематике;

2. Размещать ссылки рекламного характера;

3. Перегибать палку;


Если оступился:


в случае нарушений, доступ в группу будет закрыт, а пользователь занесен в бан-лист;

0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

а схуяли у него зафиксировано для показа 48 размера не 48 картинка, а 256? именно об этом вопрос. потому что до 10 винды (не считая XP) нельзя было 256 в ico использовать вообще, там был край 128 и он не брал картинку больше даже если её включить. и в 7 винде я рисовала пак и 48 размер соответствовал картинке 48 в ico файле, 64 соответствовал 64, 128 я не делала, его там некуда пихать. теперь везде пишут, что для 10-ки промежуточные размеры отменили и оставили базовые плюс один 256 или более, но нигде сука не пишут, что 48 волшебным образом перестает работать если есть 256.

0
Автор поста оценил этот комментарий

Изменение размера значков на рабочем столе Windows 10

Находясь на рабочем столе, нажмите и удерживайте клавиши Ctrl на клавиатуре.

Вращайте колесико мыши вверх или вниз для увеличения или уменьшения размера значков соответственно.

*собственно, неважно какой значек ты поставишь, важно какой размер значка стоит в системе

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

эм што? естественно на рабочем столе, равно как и в папках можно увеличивать или уменьшать значки по своему усмотрению, хотя конечно есть предел, поэтому в ico файлах как правило и содержится сразу несколько изображений, прикладываю изображение значка пеинта в разных размерах. я те больше скажу, для каждого монитора, для каждого dpi свой набор размеров по-умолчанию и свой шаг промежуточных размеров (смотри приложенную таблицу), которые обычно никто не рисует, т.к. они мало где работают. поэтому я и расписала какой базовый набор у меня. промежуточные размеры, если они не добавлены в ico файл, но должны где-то отображаться, берутся из ближней картинки в ico файле (естественно от большей по размеру, меньшие размеры не растягиваются, а остаются такими как есть, просто появляется пустота между картинкой и названием ярлыка). поэтому когда ты создаешь ico файл ты включаешь в него базовые размеры - 16,24,32,48 - в таблице это desktop medium и 256 для увеличения сверх базового размера по желанию пользователя. дак вот проблема в том, что у меня на рабочем столе берет не тот размер, который должен. я сейчас нашла небольшой мануал, где понятно почему игнорируется 24 размер, но по нему совершенно не следует почему для 48 берется 256 (в таблице обозначен как 0)

Иллюстрация к комментарию
Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

официальный ответ по этому вопросу из answers.microsoft.com :D штошшш про outline можно забыть

Иллюстрация к комментарию
1
Сиреневенький
Автор поста оценил этот комментарий

насколько я помню - есть еще типоразмеры 64х64 и 128х128, возможно дефолтно берется не 48х48, а что-то больше, а потом даунскейлится

раскрыть ветку (1)
Автор поста оценил этот комментарий

нашла чью-то таблицу по этой теме (тут load означает какая картинка будет использоваться, 256x256 указан как 0, а inc это шаг увеличения) , 64x64 и 128x128 не будут работать, равно как и 24x24, тут оказалось как раз всё верно, а вот вопрос почему 48 размер не берет 48x48 картинку всё ещё открыт. https://gitlab.com/z-a-k/win10iconTools

Иллюстрация к комментарию
показать ответы
1
Сиреневенький
Автор поста оценил этот комментарий

насколько я помню - есть еще типоразмеры 64х64 и 128х128, возможно дефолтно берется не 48х48, а что-то больше, а потом даунскейлится

раскрыть ветку (1)
Автор поста оценил этот комментарий

попробовала добавить 64 (на всякий случай собрала новый значок и на новый ярлык дабы исключить сохранение предыдущих параметров в кеше иконок), дак вот этот размер оказался не активен так же как и 24, всё ещё показывает 256, причем как на 48 размере, так и на 64 размере (включая меньшие и большие).

Иллюстрация к комментарию

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества