Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Медлительность TImage   Найти похожие ветки 

 
Denis555   (2003-12-02 14:48) [0]

Добрый день, помогите пожалуйста с такой бедой - TImage начинает жутко тормозить при масштабировании картинки (bitmap) а именно при перемещении в ScrollBoxе и прорисовки на нем прямоугольников, масштаб изменяю геометрией компонента (Image.Wight и Image.Height) c уcтановленным в true свойством Stretch, заранее благодарен.


 
miek ©   (2003-12-02 16:58) [1]

Вот и не надо масштабировать. Лучше сделать это один раз, сохранить результат и показывать уже готовый.


 
Denis555   (2003-12-03 12:44) [2]

Боюсь что масштабировать придется, Image это маленький встренный графический редактор и масштабирование в нем основная функция причем предпологается что работа главным образом будет именно с маленькими масштабами 10-30%, причем медлительность только на полноцветных картинках, на "оттенках серого" ничего не тормозит


 
Mihey ©   (2003-12-03 19:28) [3]

Используй Graphic32 вместо TImage. См. http://www.g32.org


 
miek ©   (2003-12-03 21:50) [4]

Ну так в ScrollBox помещай уже отмасштабированные. Или глубину цвета понижай (только на время показа в скроллбоксе)


 
Mihey ©   (2003-12-03 22:50) [5]

>Или глубину цвета понижай (только на время показа в скроллбоксе)

Отказ от возможностей - не выход.


 
Карелин Артем ©   (2003-12-05 14:52) [6]

2 Denis555
Разик полазь по демкам с Г32, тебя за уши нельзя будет от него оттащить. :)) Этот пакет как наркотик для графомана. ))


 
Intell ©   (2003-12-05 15:30) [7]

У меня таже проблема с TImage, есть компонент у которого можно ещё и фон удалять как у TImage (Transparent)?


 
Denis555   (2003-12-08 18:29) [8]

Спасибо поглядим
кстати накопал пакет ImageLib довольно мощный


 
intell ©   (2003-12-08 20:25) [9]

Чё за возможности?


 
Stexen ©   (2003-12-08 21:09) [10]

А вы не пробывали функцией битблт пользоваться, свой компонент пшешь и ниче не тормозит и функции только те которые тебе нужны ниче лишнего все работает мксимально оптимизировано. Г32 вещь хорошая не спорю только вот он постарался сделать очень универсальной в следствие чего очень много тормозов и лишних операций появляется в случаи более глубокого использования и модификации "под себя"


 
miek ©   (2003-12-08 21:40) [11]

Свой компонент писать - геморрой. Проще процедуру отрисовки перекрыть.


 
Stexen ©   (2003-12-08 21:50) [12]

ну как вариант, но все равно свой ну это посидеть 2ру часиков и все готово зато пото никакого гемора



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
7-1074087800
serg128
2004-01-14 16:43
2004.04.04
Как зарегистрировать Outlook Express на своей машине, чтобы.....


6-1074777459
TCrash
2004-01-22 16:17
2004.04.04
Как привязать ServerSocket к определенному адресу


6-1074786599
VAN
2004-01-22 18:49
2004.04.04
ПО на компьтере в сети!


1-1079190434
Ceval
2004-03-13 18:07
2004.04.04
несколько сообщенний в один Label


14-1078821203
DimaF
2004-03-09 11:33
2004.04.04
Help me