Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
1

Плохое качество рисунков в TImageList

07.11.2011, 01:13. Показов 1464. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Собственно я недоволен компонентом TImageList . Точнее его ограничениями на размеры хранимых в нем рисунков а) однотипность размеров б)ограничением вроде 32 на 16
С одной стороны компонент такого типа безусловно нужен, т.к. возникает иногда нео,ходимость хранить рис непосредственно в приложении (а не загружать их из файла,что менее удобно)
С другой стороны эти ограничения сильно мешают - например для научных приложений я часто пользуюсь рис с формулами, которые надо отображать в окне приложения.
И такие рис страшно неудобно а то и невозможно подгонять к размерам 32x16
Может есть для Билдера какой-то более удобный компонент не имеющий подобных ограничений?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2011, 01:13
Ответы с готовыми решениями:

TImageList размер рисунков
Тема эта очень древняя и идет из дельфи. Тем не менее не могу решить. У меня есть несколько рис. с...

TImageList index
Как мне с помощью ImageList1 при нажатии на какую-нибудь кнопку сделать так что-бы с ImageIndex...

Компоненты TImage TImageList
Как в билдере используя компоненты TImage TImageList сделать небольшую анимацию? Чтоб при нажатии...

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

5
LK
Заблокирован
07.11.2011, 01:30 2
Вы не поверите , есть , - и это ... TImageList (см. фото).
А есть же ещё ресурсы, в которых вы можете хранить сколь угодно и каких угодно картинок, даже с формулами.
Я уж не говорю про TImage.
А ваше недовольство вызвано, видимо, недостаточным знакомством с данным компонентом :
вроде 32 на 16
Миниатюры
Плохое качество рисунков в TImageList  
0
5 / 6 / 4
Регистрация: 18.11.2009
Сообщений: 661
07.11.2011, 03:10  [ТС] 3
по поводу TImage - он может хранить только 1 рис. Делать для каждого рис свой TImage - накладно.
Видимо Borland рассчитывал (да так и пользуются) TImageList в связке с TImage. В 1 - хранится набор картинок, которые по необходимости подгружаются через
C++
1
ImageList1->GetBitmap
в TImage
Но сам TImageList *******. (может его аналог в Visual Studio лучше) Как с ним ни бился и Stretch устанавливал - все портит.
А вот с ресурсами я практически не умею работать.
Поясните пожалуйста подробнее, можно ли и как в ресурсах хранить картинки (только чтоб не было отдельных файлов от *.exe) и как загружать их в Borland ?
Может имеете ввиду редактор ресурсов, создающий *ico ?
Подойдет ли он для формул?

 Комментарий модератора 
eugrita, выражайтесь более нейтрально.
И помните, что говорится в Правилах:
п.2.6. Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
0
wtf!?
750 / 281 / 25
Регистрация: 21.05.2010
Сообщений: 732
07.11.2011, 03:24 4
Лучший ответ Сообщение было отмечено как решение

Решение

Программист как ты сказал ********, а не компонент т.к. не знает как его юзать, вот и зовет его *******. Имхо
Не хочешь имейджлист? Ну тогда обойдись 1 timage и ресурсами. Добавляй нужные тебе картинки в ресурсы или длл ( DLL, как контейнер изображений. [FAQ] ) и затем Image1->LoadFromResource(параметры);

 Комментарий модератора 
Flyer, держите себя, все же, в рамках приличий.
0
LK
Заблокирован
07.11.2011, 04:51 5
нужный компонент всегда можно поискать на torry.net
0
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
07.11.2011, 07:19 6
Цитата Сообщение от eugrita Посмотреть сообщение
б)ограничением вроде 32 на 16
А я то надеялся хранить там картинки 1*1 пиксель. Не судьба.
Добавлено через 2 минуты
Цитата Сообщение от eugrita Посмотреть сообщение
возникает иногда нео,ходимость хранить рис непосредственно в приложении, а не загружать их из файла
Имэйджовый лист предназначен для кнопок, кратинок в менюшках и тому подобного, а для обычных имейджей как раз проще и удобнее каждый раз грузить файл, или юзить массив битмапов. А если уже нельзя отдельные файлы, то рисуй с кода.

Добавлено через 2 минуты
Цитата Сообщение от eugrita Посмотреть сообщение
Видимо Borland рассчитывал (да так и пользуются) TImageList в связке с TImage.
Это ваще как?

Добавлено через 50 секунд
Цитата Сообщение от eugrita Посмотреть сообщение
может его аналог в Visual Studio лучше
А он там вообще есть?

Добавлено через 2 минуты
Цитата Сообщение от eugrita Посмотреть сообщение
Может имеете ввиду редактор ресурсов, создающий *ico ?
Редактор ресурсов создаёт не только ico. А если именно ico, то ни одна формула не получится.
0
07.11.2011, 07:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2011, 07:19
Помогаю со студенческими работами здесь

Как загрузить в TImageList изображение формата DDS
Доброго времени суток. Хотелось бы узнать, как можно загрузить в TImageList изображение формата...

Как возможно сделать отображение содержимого TImageList
Добрый день, как возможно сделать отображение содержимого TImageList...что то вроде того что ниже,...

Плохое качество
Доброго времени суток! Поставил видеокарту в системник sapphire hd 7750, установил драйвера с диска...

Плохое качество ImageBrush
Подскажите пожалуйста: (приложение WPF) Хочу на бекгроунд формы поставить картинку. Использую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru