Главная страница
    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-1080215520
Fishka
2004-03-25 14:52
2004.04.25
Constraint и Exists


3-1080303288
Виктор
2004-03-26 15:14
2004.04.25
Fireebird 1.5-сколько подключено пользователей


1-1081190376
KommandorDi
2004-04-05 22:39
2004.04.25
Перерисовка компонента TPaintBox


4-1077978175
Defunct
2004-02-28 17:22
2004.04.25
Как убить свой поток?


7-1077879637
Ozone
2004-02-27 14:00
2004.04.25
модель материнской платы





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