Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Значки 24x24 в файловых панелях TC 
Author Message
iglezz



PostPosted: Fri Feb 18, 2011 13:27    Post subject: Баг: искажаются изображения .ico значков в файловых панелях Reply with quote

Исходные данные:

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
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group