![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
okamor71 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 15.10.2006 Репутация: нет Всего: нет |
Суть вопроса состоит в том что нужно сделать просмотр нескольких картинок, что-то на подобии того как в експлорер при выборе типа просмотра "Эскизы страниц", картинки берутся з БД, тоесть нужно отобразить картинку и подпись под ней (поле в БД). Может кто чего посоветует.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Загружать, конвертировать в TBitmap сжимать его и рисовать при помощи (StreatchDraw) на любой канве. Какой формат изображений?
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
okamor71 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 15.10.2006 Репутация: нет Всего: нет |
Так не совсем правильно, количество каждый раз может менятся соответственно нужно будет каждый раз делать кучу канв, что загрузит память
Добавлено @ 01:43 alexeis1, если у меня например будет около 1000 картинок прогружено с базы, что тогда |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Зачем? Можно для этого использовать Один TImage нужного размера размещенный в ScrollBox а грузить всего в один объект. Загрузили -> нарисовали уменьшенный -> загрузили новый вместо текущего. и т.д. А рисовать их всех на один общий TImage. Добавлено @ 01:49 Т.е. вычислять положение новой иконки и рисовать ее в TImage рядом с предыдущей. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
okamor71 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 15.10.2006 Репутация: нет Всего: нет |
Сорри, я чуть неправильно поставил вопрос, мне нужно потом их с базы вытаскивать и с ним работать, а вытаскиваю по надписи, она есть ключем, так что такой метод не подходит я его делали клиент забраковал.
Добавлено @ 01:53 как говорится клиент всегда прав |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Ну так потом и вытаскивать... кто же мешает? Как вообще база на это все влияет?
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Пример просмотра эскизов: http://forum.vingrad.ru/index.php?showtopic=80671
|
|||
|
||||
okamor71 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 15.10.2006 Репутация: нет Всего: нет |
Snowy, спасибо помогло, именно то что я искал
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |