Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Быстрое масштабирование изображений с билинейной интерполяцией..


Mantic0re ©   (2003-12-17 18:06:00) 

Доброе время суток, мастера.

У меня такой вопрос:
 Подскажите где взять исходники сабжа?

Честно говоря у меня есть асмовские исходники, но они на ММХ для МАСМА или VC++. Можно ли их перегнать в ТАСМовский OBJ и как?
Может есть INC файлы с макросами ММХ для ТАСМА..

За любую информацию по данной теме буду благодарен.


Mantic0re   (2004-01-23 17:08:00) [1]

Это не есть быстро - 14 умножений на точку.


Brahman   (2004-01-22 12:20:00) [2]

TFastBMP v1.1
G. Alex Cowie <gfody@jps.net>
www.jps.net/gfody

http://d-s-l.narod.ru/En/delphi.htm


Mantic0re   (2004-01-22 11:17:00) [3]

что такое FastBMP ?
это библиотека FastDIB ?


Brahman   (2004-01-21 16:53:00) [4]

В FastBMP делается все быстро:)

Resample 640x480 - > 64x48:   3 [ms/ГГц]
Resample 64x48 - > 640x480:   12 [ms/ГГц]


Th   (2004-01-21 14:45:00) [5]

через БПФ можно попробовать


Mantic0re   (2004-01-20 10:40:00) [6]

Что ж..
Пришлось протратить пол дня и разобратьсся в имеющихся исходниках.

Всем ещё раз спасибо.

Если найдутся ещё предложения, с удовольствием выслушаю.


Mantic0re   (2004-01-16 09:59:00) [7]

Спасибо за помощь Stexen и Dmk, смотрел
и Graphics32 и GraphicsEx,

однако,

алгоритмы там схожи,
происходит двухпроходная фильтрация, что не есть
быстро, мало того, всё это к сожалению без особой оптимизации на Дельфи(без ассемблера), во внутренних циклах - вызов функций..
И как результат - очень медленно для реалтайм просмотра изображений :(

Возможно ещё кто-нибудь откликнется ?


Stexen   (2004-01-13 13:02:00) [8]

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

> А вообще - народ, кому-нить приходилось
> писать вьювер изображений?

ну мне приходилось сопственно приходится до сих пор!


Mantic0re   (2004-01-13 12:21:00) [9]

А вообще - народ, кому-нить приходилось
писать вьювер изображений?


Mantic0re   (2004-01-13 12:10:00) [10]

А ты подумай..
StretchBlt - медленная и качество мастшатбирования оставляет желать лучшего..

Билинейная фильтрация - даёт гораздо лучше результаты.


Space Rover   (2004-01-12 14:42:00) [11]

В ВинАПИ есть функция StretchBlt и ей подобные.
Неподходит?


Mantic0re   (2004-01-12 12:27:00) [12]

Неужели никто не занимался подобным делом?
Отзовитесь..


Наверх

Титульная страница Поиск, карта сайта Написать письмо