![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Медлительность TImage [D6, Win2k]
Denis555 © (2003-12-02 14:48:00)Добрый день, помогите пожалуйста с такой бедой - TImage начинает жутко тормозить при масштабировании картинки (bitmap) а именно при перемещении в ScrollBoxе и прорисовки на нем прямоугольников, масштаб изменяю геометрией компонента (Image.Wight и Image.Height) c уcтановленным в true свойством Stretch, заранее благодарен.
Stexen (2003-12-08 21:50:00) [1]ну как вариант, но все равно свой ну это посидеть 2ру часиков и все готово зато пото никакого гемора
miek (2003-12-08 21:40:00) [2]Свой компонент писать - геморрой. Проще процедуру отрисовки перекрыть.
Stexen (2003-12-08 21:09:00) [3]А вы не пробывали функцией битблт пользоваться, свой компонент пшешь и ниче не тормозит и функции только те которые тебе нужны ниче лишнего все работает мксимально оптимизировано. Г32 вещь хорошая не спорю только вот он постарался сделать очень универсальной в следствие чего очень много тормозов и лишних операций появляется в случаи более глубокого использования и модификации "под себя"
intell (2003-12-08 20:25:00) [4]Чё за возможности?
Denis555 (2003-12-08 18:29:00) [5]Спасибо поглядим
кстати накопал пакет ImageLib довольно мощный
Intell (2003-12-05 15:30:00) [6]У меня таже проблема с TImage, есть компонент у которого можно ещё и фон удалять как у TImage (Transparent)?
Карелин Артем (2003-12-05 14:52:00) [7]2 Denis555
Разик полазь по демкам с Г32, тебя за уши нельзя будет от него оттащить. :)) Этот пакет как наркотик для графомана. ))
Mihey (2003-12-03 22:50:00) [8]> Или глубину цвета понижай (только на время показа в скроллбоксе)
Отказ от возможностей - не выход.
miek (2003-12-03 21:50:00) [9]Ну так в ScrollBox помещай уже отмасштабированные. Или глубину цвета понижай (только на время показа в скроллбоксе)
Mihey (2003-12-03 19:28:00) [10]Используй Graphic32 вместо TImage. См. http://www.g32.org
Denis555 (2003-12-03 12:44:00) [11]Боюсь что масштабировать придется, Image это маленький встренный графический редактор и масштабирование в нем основная функция причем предпологается что работа главным образом будет именно с маленькими масштабами 10-30%, причем медлительность только на полноцветных картинках, на "оттенках серого" ничего не тормозит
miek (2003-12-02 16:58:00) [12]Вот и не надо масштабировать. Лучше сделать это один раз, сохранить результат и показывать уже готовый.