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

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

Алгоритм изменения размеров изображения? [D7, WinXP]


Мастер Ломастер ©   (2005-04-14 14:27:00) 

Доброго времени суток, Мастера!

Подскажите какие существют алгоритмы изменения размеров изображения (Stretch для TImage мне не подходит)...

Заранее, благодарен.


uny   (2005-04-18 10:48:00) [1]

если в 2, 4, 8 и т.д. количество раз (степени двойки)
то быстрое преобразование фурье удобно - FFT
допустим ширина картинки 256 точек, делаете прямое преобразование фурье для 256 точек, а обратное для сколько нужно точек - скажем 1024.
т.е. массив данных о частотах(результат работы FFT) дополняете нулями и производите обратное преобразование фурье.
всё растянется в лучшем виде


Магнитоныч   (2005-04-16 12:32:00) [2]

http://www.torry.ru/vcl/graphics/bitmap/resample.zip


Amoeba   (2005-04-14 15:12:00) [3]

Использовать фильтры. Информацию по алгоритмам можно найти в сети, например:

http://www.netlib.org/lanczos/
http://www.library.uow.edu.au/adt-NWU/uploads/approved/adt-NWU20050202.122218/public/10Chapter9.pdf


Мастер Ломастер   (2005-04-14 15:06:00) [4]

Я не прошу ведь от Вас сложных алгоритмов, хотяб какой нить простецкий...


Мастер Ломастер   (2005-04-14 15:03:00) [5]

Мне необходимо сделать программу.


TUser   (2005-04-14 15:02:00) [6]


> Чтобы было похоже на работу Фотошопа
...
> В общем, есть большое количество изображений, которые надо
> обрабатывать (изменять размеры)...
> Хочу этот процесс автоматизировать...

В Фотошопе есть Action'ы


KSergey   (2005-04-14 14:59:00) [7]

Начать с изучения макросов фотошопа (actions называются) и не маяться фигней: лучше все рвно не сделать. Да и так же - еще очень поднапрячься надо.


Мастер Ломастер   (2005-04-14 14:46:00) [8]

Я слышал про бикубический способ, вот только не знаю с чего начать и где можно почитать инфу


Мастер Ломастер   (2005-04-14 14:45:00) [9]

Ну я не знаю как это правильнее называется...
Вам виднее...
В общем, есть большое количество изображений, которые надо обрабатывать (изменять размеры)...
Хочу этот процесс автоматизировать...
Пользователь задает размеры нового изображения, и процесс обработки пошел...
Причем качество новых изображений должно быть достаточно высоким.


Anatoly Podgoretsky   (2005-04-14 14:39:00) [10]

Так тебе тогда не изменения размера, а аппроксимации изображения.


Мастер Ломастер   (2005-04-14 14:32:00) [11]

Мне нужно сделать это очень качественно... Чтобы было похоже на работу Фотошопа или АсиДиси...


TUser   (2005-04-14 14:28:00) [12]


> Stretch для TImage мне не подходит

Чем именно?


Наверх

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