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

Вниз

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

 
Mantic0re   (2003-12-17 18:06) [0]

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

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

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

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


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

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


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

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


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

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

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


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

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


 
Stexen ©   (2004-01-13 13:02) [5]

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

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

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


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

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

однако,

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

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


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

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

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

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


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

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


 
Brahman ©   (2004-01-21 16:53) [9]

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

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


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

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


 
Brahman ©   (2004-01-22 12:20) [11]

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-23 17:08) [12]

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



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

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

Наверх




Память: 0.49 MB
Время: 0.023 c
7-1077785237
CrytoGen
2004-02-26 11:47
2004.04.25
создание пользователей


6-1077910971
ser_ega
2004-02-27 22:42
2004.04.25
Имя компа!!!


3-1080713015
СлБ
2004-03-31 10:03
2004.04.25
Выделение в тексте


1-1081151917
REA
2004-04-05 11:58
2004.04.25
Form designer


1-1081630509
Klopan
2004-04-11 00:55
2004.04.25
Функция определяющая количество строк в файле.