Lanczos (Lanczos) Метод за шест точки.
По този начин, този филтър осигурява всички необходими функции за него и, в допълнение, осигурява допълнителна функционалност за по-удобно, завършване на работата с тях, без прилагането на допълнителни филтри.
Методи мащаб цифрово изображение се използва във филтъра на Elecard
метод Lanczos
метод Lanczos (трети ред) е един от техники, за да се мащабират цифровото изображение с най-добро качество. В момента той се използва в много от популярните графични програми като ACDSee ®, AdobePhotoshop ®, GIMPi други.
Този метод използва нормализираната кардинална синусова функция Sinc (х). В линейната случай формула реализация за метод Lanczos е [4]:
Функцията има формата [4]:
означава граница където филтъра.
За Lanczos филтър с ред 2 и 3, най-често използваните в компютърна графика, ние получаваме функциите на следната форма:
Така общата експресия описва Lanczos филтър ред, е под формата:
За случая на двумерен мащабиране метод Lanczos може да се раздели на два етапа: първи мащабиране се извършва всеки хоризонтален ред и след това мащабиране се извършва за всяка колона на пиксела с модифициран хоризонтална вертикална скала.
Бивариантен Lanczos филтър може да бъде общо описано от експресията [4]:
Точка с координатите (x0, y0) могат да бъдат получени интерполация изображение с помощта на следното уравнение [4]:
Интерполация се извършва в зависимост от размера на квадратен част на изображението пиксела.
Начини за оптимизиране на C програма
Има много начини за оптимизиране на програма, написана на C език. Основните методи за даване на най-голямото увеличение на скоростта, включват:
избор на оптимален алгоритъм;
оптимизиране на съществуващия софтуер изпълнение на алгоритъма;
SIMD технологии за кандидатстване;
Всеки от тези методи дава известно увеличение в производителността и само тяхното използване в комбинация за получаване на максимално ускорение. Помислете за всеки метод по-подробно.