Страница 2 из 3

Добавлено: Ср июн 09, 2010 13:52
Flasher
ask-rus
Может ты такой же "внимательный", как и я? Речь о ключе Iconsize32=24 идёт? Цветность тут ни при чём, всё уже проверено и в IcoFX и в ArtIcons Pro с другими многоцветными значками. А также обрати внимание из какой ветки эту тему вынес Avada. Версия ТС та же?

Добавлено: Ср июн 09, 2010 15:19
MVV
Проверил с предложенным значком, в панели инструментов отображается ближайший больший, чем размер кнопки, при отключении кнопки маленьких значков. А в файловых панелях при указании 24х24 показывает 32.

Добавлено: Ср июн 09, 2010 16:07
ask-rus
Flasher писал(а):Может ты такой же "внимательный", как и я? Речь о ключе Iconsize32=24 идёт?
Право слово.
Flasher писал(а):Цветность тут ни при чём, всё уже проверено и в IcoFX и в ArtIcons Pro с другими многоцветными значками.
Взял значок с 48, 32, 24, 16-размерами; 32-битные.
В значке с 24-ым размером изменил цветность с 32 на 24 бит.
Таким образом, он перестал отображаться на панели инструментов с 24-ым размером значков. Отсюда следует, что существуют приоритеты для цветности значков. ТК вписал в панель (Paзмep: 24) 32-го размера значок.
Flasher писал(а):Версия ТС та же?
7.50a. Проверил на 7.55 pb2.

Добавлено: Ср июн 09, 2010 16:21
ytka00
Тоже заметил про приоритеты, если сделать значек 24х24 32битным а остальные размеры 8битными, то при поставленной задаче отображается 24й размер, но заметил такую неприятную вещь что значек этот отображается криво, тоесть перерисовывается. Тоже самое если значек имеет только 24й размер, беда вобщем.
От версии коммандера и винды тут похоже не зависит (пробовал на 7,04а; 7,50а; 7,55rc3, на 7ке и на XP)

Добавлено: Ср июн 09, 2010 16:27
Flasher
ask-rus писал(а):Право слово.
То есть подтверждаешь, что не вник сразу?
ask-rus писал(а):Таким образом, он перестал отображаться на панели инструментов с 24-ым размером значков. Отсюда следует, что существуют приоритеты для цветности значков.
Да не надо мне объяснять, этот момент мы уже выяснили на предыдущей странице, читай внимательно. Это не приоритеты, а поддержка. Я с этого начал вообще-то. И поясняю, что в нашей ситуации(со значками 32-бит, 8-бит, 4-бит) цветность уже ни при чём. Уже трое человек этот факт подтвердило.
ask-rus писал(а):ТК вписал в панель (Paзмep: 24) 32-го размера значок.
О чём мы тут, собственно, и толкуем.
ask-rus писал(а):7.50a. Проверил на 7.55 pb2
Ладно, не суть, уже проверено, что ещё с 7.04 этот баг наблюдается.

Добавлено: Ср июн 09, 2010 18:36
ask-rus
Flasher писал(а):То есть подтверждаешь, что не вник сразу?
Да. Тему бы дополнить как "Значки 24x24 в файловых панелях TC"
Flasher писал(а):Да не надо мне объяснять
:D

Добавлено: Ср июн 09, 2010 19:47
Avada
ask-rus писал(а):Тему бы дополнить как "Значки 24x24 в файловых панелях TC"
Это после того, как в теме не единожды упоминалась и панель инструментов? Не вижу логики.

Добавлено: Чт июн 10, 2010 11:19
MVV
Avada писал(а):
ask-rus писал(а):Тему бы дополнить как "Значки 24x24 в файловых панелях TC"
Это после того, как в теме не единожды упоминалась и панель инструментов? Не вижу логики.
Видимо, потому и упоминалась, что автор темы не уточнил этот момент. И потом, на панели инструментов все работает нормально, глюк наблюдается только в файловых панелях. Поэтому логика определенно есть. :)

Добавлено: Чт июн 10, 2010 15:13
Avada
MVV
Что ж, прислушаемся к мнению народа. :)

Добавлено: Сб июн 12, 2010 04:43
ytka00
Я конечно понимаю что проблема не очень актуальна (если досихпор ее не замечали), но может ктото всеже сообщит автору? Был бы признателен)

Добавлено: Сб июн 12, 2010 09:10
Avada
pokoynik
Для 7.55 — поздно: Гислер с вероятностью 100% уже не будет вносить сейчас новые изменения, и предложение просто потеряется. Надо отложить до более удачного времени.
Но хотелось бы, чтобы всё-таки была дана связная формулировка проблемы (или — раздельно — нескольких проблем) с учётом состоявшегося обсуждения.

Добавлено: Сб июн 12, 2010 10:37
ask-rus
Avada писал(а):Но хотелось бы, чтобы всё-таки была дана связная формулировка проблемы (или — раздельно — нескольких проблем) с учётом состоявшегося обсуждения.
Я так понимаю, нужно сделать вывод. Но т.к. проблема №1 здесь меня мало затрагивает (не использую 24-го размера значки в файловых панелях), освещу проблему №2 - значки панели инструментов и роль цветности при выборе Total Commander-ом значков, устанавливаемых на панель.
Flasher писал(а):Это не приоритеты, а поддержка.
Не согласен. Ты хочешь сказать, что TC не поддерживает 24-битные значки? Что вообще здесь значит "поддержка"?
ask-rus писал(а):Взял значок с 48, 32, 24, 16-размерами; 32-битные.

В значке с 24-ым размером изменил цветность с 32 на 24 бит.

Таким образом, он перестал отображаться на панели инструментов с 24-ым размером значков. Отсюда следует, что существуют приоритеты для цветности значков. ТК вписал в панель (Paзмep: 24) 32-го размера значок.
Продолжаю. Удаляю 32-го размера 32-битный значок, и TC уже ставит на панель тот значок, что нужен (24; 24 бит), по сути соответствующий размеру панели, но игнорируемый при наличии 32-битного значка того же размера или на один размер выше.

Добавлено: Сб июн 12, 2010 21:43
ytka00
мда в панели инструментов тоже все напутано с отображением)

Добавлено: Вс июн 13, 2010 02:57
Flasher
ask-rus
Окей, приоритеты есть, и это для меня не секрет, я с этим моментом давно знаком. 24-битные RGB-хи, как и RGB с 8-битным альфаканалом винда поддерживает. Я видно не сразу мысль в том твоём посте уловил.

Баг: искажаются изображения .ico значков в файловых панелях

Добавлено: Пт фев 18, 2011 12:27
iglezz
Исходные данные:

Total Commander версии 7.56a
Показ значков, связанных с типом файлов: Все ассоциированные + EXE/LNK
Размер значков: 24x24
Коллекция значков: .ico 32bit содержит изображения 16x16, 24x24, 32x32 (и местами 48x48)

Суть проблемы:

Вместо значков в 24x24 ТК берёт значки размера 32x32 и ужимает их до искомого 24x24.
В результате получаю вот такое мыло:
Изображение

Для сравнения содержимое значка:
Изображение

Немного поигравшись с настройкой размера значков заметил, что ТК при установке значения отличного от 16x16 и 32x32 использует значок 32х32 и подгоняет в установленый размер.

Небольшое дополнение:
ТК корректно отображает значок, когда он содержит единственное изображение соответствующего формата (в моём случае 24х24).

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

Странный довольно алгоритм был выбран Гислером…