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

Вниз

Методы интерполяции   Найти похожие ветки 

 
DimKa ©   (2005-03-28 11:40) [0]

Не мог бы кто-нибудь дать ссылку(и) на статьи по интерполяционным методам. Нужны собственно формулы, оценки качества различных методов и временные оценки. Необходимо качественно и быстро изменить размеры изображения (resampling). Заранее спасибо.


 
Jeer ©   (2005-03-28 14:04) [1]

Проще готовыми воспользоваться, если только не дисер пишешь.


 
DimKa ©   (2005-03-28 16:53) [2]


> Jeer: Проще готовыми воспользоваться

Дык готовые где бы взять... (не в составе компонент)


 
Jeer ©   (2005-03-28 18:33) [3]

1.Был такой FastBMP.
Интерполяция  для 5-6 методов.
2. В JCL есть:
 { resampling support types }
 TResamplingFilter = (rfBox, rfTriangle, rfHermite, rfBell, rfSpline, rfLanczos3, rfMitchell);


 
DimKa ©   (2005-03-29 09:37) [4]


> Jeer ©
Спасибо за ответ, но это не то, что я хотел. Мне нужно их описание (как фактически они работают - формулы для вычислений) ... кажется я уже это говорил.


 
Jeer ©   (2005-03-29 12:38) [5]

Вроде, все прозрачно:)

function BitmapTriangleFilter(Value: Single): Single;
begin
 if Value < 0.0 then
   Value := -Value;
 if Value < 1.0 then
   Result := 1.0 - Value
 else
   Result := 0.0;
end;


 
DimKa ©   (2005-03-30 11:57) [6]


> Jeer ©
Не, не позрачно, что на вход функции подается?
И если не ошибаюсь такие интерполяторы (использующие функции) черезчур ресурсоемкие (медленные).


 
Jeer ©   (2005-03-30 12:17) [7]

А ты, значит-ся, все без функций пишешь ?
Да еще на 64-битном асме ?
Ай молодца !

Скачай JCL и разбирайся.
Вот оценка веса (яркости пиксела одного из каналов RGB в зависимости от удаления от центра) в Stretch.
Weight := Round(255 * Filter((Center - J) * OldScale) * OldScale);

Filter - и есть функция интерполяции



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1120813858
Shlomo
2005-07-08 13:10
2005.07.31
ClientDataSet: проблема с Lookup полем.


14-1120415766
WondeRu
2005-07-03 22:36
2005.07.31
Владей собой среди толпы смятенной,...


14-1120073358
kaif
2005-06-29 23:29
2005.07.31
Любопытная статистика отстоя


3-1118910194
злобная танька
2005-06-16 12:23
2005.07.31
SQL и дата/время


1-1121175202
webpauk
2005-07-12 17:33
2005.07.31
Переопределение ClientRect