У меня родилось предложение, связанное с возникшей новой концепцией, предложенной Galkov'ым по организации обработки графики.
А предложение заключается в переводе старых компонентов на новую концепцию, но тогда старые примеры и схемы без переделки работать не будут.
Вкратце, концепция заключается в следующем:
1. Рисунок не грузится за каждое преобразование, а загружается в память только один раз методом doLoad с одновременным созданием поля выводы.
2. На выход в поток, результирующая картинка не попадает, а хранится на нижней точке Result (Хотя, тут у меня возникает вопрос -- почему )
Что дает новая концепция -- существенный прирост быстродействия обработки картинок, за счет работы с уже подготовленными и загружеными полями ввода/вывода.
Необходимо обсудит данный подход.
------------ Дoбавленo:
К примеру: данный подход в совокупе с применением метода StretchDIBits в компоненте Resize дает прирост скорости более чем на порядок.
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
карма: 22 |
|