Почему изображения теряют свое качество при добавлении в ImageList? - PullRequest
5 голосов
/ 13 декабря 2010

Я пытаюсь создать ImageList для моего TrayIcon, но изображения не отображаются с высоким качеством. Они изначально очень четкие, но как только я добавлю их в ImageList во время разработки, они деформируются. Я пробовал 16x16 в форматах ICO и PNG.

Кроме того, какой формат является предпочтительным в списках изображений?

Пожалуйста, сообщите.

1 Ответ

5 голосов
/ 13 декабря 2010

Прежде всего, убедитесь, что у вас есть правильный размер изображений, которые вы вставляете, по ширине и высоте вашего списка изображений. Я не могу дать вам совет относительно форматов изображений, но я бы сказал, что это не имеет значения - если вы будете использовать ICO или PNG, результат должен быть таким же. Поскольку в более новой версии Delphi (я использую D2009) есть свойство ColorDepth, которое по умолчанию установлено в cdDeviceDependent. Вы можете попытаться изменить это свойство, но я надеюсь, что в настройках по умолчанию выбрана правильная глубина цвета для вставленных изображений.

...