iglezz
|
Posted: Fri Feb 18, 2011 13:27 Post subject: Баг: искажаются изображения .ico значков в файловых панелях |
|
|
Исходные данные:
Total Commander версии 7.56a
Показ значков, связанных с типом файлов: Все ассоциированные + EXE/LNK
Размер значков: 24x24
Коллекция значков: .ico 32bit содержит изображения 16x16, 24x24, 32x32 (и местами 48x48)
Суть проблемы:
Вместо значков в 24x24 ТК берёт значки размера 32x32 и ужимает их до искомого 24x24.
В результате получаю вот такое мыло:
Для сравнения содержимое значка:
Немного поигравшись с настройкой размера значков заметил, что ТК при установке значения отличного от 16x16 и 32x32 использует значок 32х32 и подгоняет в установленый размер.
Небольшое дополнение:
ТК корректно отображает значок, когда он содержит единственное изображение соответствующего формата (в моём случае 24х24).
Дальнейшее исследование показало, что в данном случае ТК пытается использовать изображение максимально возможного размера (до 48х48 включительно).
Странный довольно алгоритм был выбран Гислером…
Last edited by iglezz on Fri Feb 18, 2011 13:49; edited 1 time in total |
|