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

Вниз

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

 
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 вся ветка

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

Наверх





Память: 0.46 MB
Время: 0.033 c
3-1080651328
geg
2004-03-30 16:55
2004.04.25
Генерация номера заказа


4-1076838918
Viktor Kushnir
2004-02-15 12:55
2004.04.25
Как загрузить через CreateProcess ярлык (*.lnk)


3-1080038819
onix
2004-03-23 13:46
2004.04.25
Безопасность БД


4-1077485242
Nick Denry
2004-02-23 00:27
2004.04.25
И снова Api. Суперклассинг.


1-1081138205
_sulent
2004-04-05 08:10
2004.04.25
Tray...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский