#include <DLImageResize.h>
Public Member Functions | |
DLImageResize () | |
virtual | ~DLImageResize () |
DLImage | dlCreateResizedImage (const DLImage &srcImage, double rescale_ratio, double fwidth=3.0) |
The algorithm works best for native grayscale images since it makes use of grayscale information. Binary and color images are converted to grayscale images first before processing. It well preserves fine details on the image, especially on edges and contours.
Definition at line 24 of file DLImageResize.h.
DLImageResize::DLImageResize | ( | ) | [inline] |
Default DLImageResize Constructor
Definition at line 31 of file DLImageResize.h.
virtual DLImageResize::~DLImageResize | ( | ) | [inline, virtual] |
Default DLImageResize Destructor
Definition at line 36 of file DLImageResize.h.
DLImage DLImageResize::dlCreateResizedImage | ( | const DLImage & | srcImage, | |
double | rescale_ratio, | |||
double | fwidth = 3.0 | |||
) |
Image rescaling function that creates a crisp resized grayscale image using Lanczos filter of given support size
srcImage | input DLImage | |
rescale_ratio | rescale factor (should be larger than 1 if you want to shrink an image) in double | |
fwidth | filter width (the default support size is choosen as 3) in double |