Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Вниз

Медлительность 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 вся ветка

Форум: "Media";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.049 c
1-1079382820
HepB
2004-03-15 23:33
2004.04.04
Старт в свёрнутом виде


7-1074682789
DECL
2004-01-21 13:59
2004.04.04
Установка dll на компьютере клиента


1-1079543702
Kupnu4
2004-03-17 20:15
2004.04.04
Помогите создать объект


14-1079074974
ЫЗШКШЕ
2004-03-12 10:02
2004.04.04
ГРАБЛИ !!!!!!!


1-1079540651
Buffoon
2004-03-17 19:24
2004.04.04
Конвертирование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский