An optimal filter kernel, formed by convolving a box filter with a filter
of fixed integer width and unity area, is used to perform image resizing
and reconstruction. The optimal filter has forced zeros at locations along
a frequency scale corresponding to the reciprocal of the spacing of one or
more pixels that comprise a source image to be resized. When a rescale
value for a source image is selected, the optimal filter kernel is
computed, mapped to the source image, and centered upon a location within
the source image corresponding to the position of an output pixel to be
generated. The number of pixels that lie underneath the optimal filter
kernel is established by multiplying the number of pixels that comprise
the width of the source image by the selected rescale value. Upon mapping
the optimal filter kernel, the output pixel values that comprise the
resized image are then evaluated by processing the one or more source
image pixels, such as through interpolation. Alternatively, the output
pixel values of the resized image are calculated by performing partial
integral analysis with respect to a standard filter kernel of fixed width
and unity area. The output pixel values are calculated by multiplying the
pixel value for each pixel under the kernel by the area of the standard
filter kernel surrounding the pixel. The products are then summed to
reveal the output pixel value, and placed into the output image buffer.
Both of these methods speed up the computation process, while producing a
ripple free output image.
Оптимальный стержень фильтра, сформированный путем convolving фильтр коробки с фильтром фикчированных ширины интежера и зоны всеединства, использован для того чтобы выполнить resizing и реконструкцию изображения. Оптимальный фильтр принуждал нули на положениях вдоль маштаба частоты соответствуя к взаимному дистанционирования one or more пикселов состоят из изображения источника, котор нужно resized. Когда выбрано значение rescale для изображения источника, оптимальный стержень фильтра вычислен, составлен карту к изображению источника, и центризован на положении в пределах изображения источника соответствуя к положению пиксела выхода, котор нужно произвести. Число пикселов лежат под оптимальным стерженем фильтра установлен путем умножать число пикселов состоят из ширины изображения источника выбранным значением rescale. По составлять карту оптимальный стержень фильтра, значения пиксела выхода которые состоят из resized изображения после этого оценены путем обрабатывать one or more пикселы изображения источника, such as сквозная интерполяция. Друг, значения пиксела выхода resized изображения высчитаны путем выполнять частично монолитно анализ по отношению к стандартному стерженю фильтра фикчированной зоны ширины и всеединства. Значения пиксела выхода высчитаны путем умножать значение пиксела для каждого пиксела под стерженем зоной стандартного стерженя фильтра окружая пиксел. Продукты после этого суммированы для того чтобы показать значение пиксела выхода, и помещены в буфер изображения выхода. Both of these методы speed up процесс вычисления, пока производить пульсацию свободно вывел наружу изображение.