zoom - Methods to Resize an Image
Image * MagnifyImage( image, ExceptionInfo *exception );
Image * MinifyImage( Image *image, ExceptionInfo *exception );
Image * ResizeImage( Image *image, const unsigned int columns, const unsigned int rows, const FilterType filter, const double blur, ExceptionInfo *exception );
Image * SampleImage( Image *image, const unsigned int columns, const unsigned int rows, ExceptionInfo *exception );
Image * ScaleImage( Image *image, const unsigned int columns, const unsigned int rows, ExceptionInfo *exception );
MagnifyImage is a convenience method that scales an image proportionally to twice its size. If a NULL image is returned, check the exception member of image to determine why the image failed to magnify.
The format of the MagnifyImage method is:
Image *MagnifyImage ( image, ExceptionInfo *exception );
A description of each parameter follows:
MinifyImage is a convenience method that scales an image proportionally to half its size. If a NULL image is returned, check the exception member of image to determine why the image failed to minify.
The format of the MinifyImage method is:
Image *MinifyImage ( Image *image, ExceptionInfo *exception );
A description of each parameter follows:
ResizeImage scales an image to the desired dimensions with one of these filters:
Bessel Blackman Box Catrom Cubic Gaussian Hanning Hermite Lanczos Mitchell Point Quandratic Sinc Triangle
If a NULL image is returned, check exception to determine why the image failed to scale.
The format of the ResizeImage method is:
Image *ResizeImage ( Image *image, const unsigned int columns, const unsigned int rows, const FilterType filter, const double blur, ExceptionInfo *exception );
A description of each parameter follows:
SampleImage scales an image to the desired dimensions with pixel sampling. Unlike other scaling methods, this method does not introduce any additional color into the scaled image. If a NULL image is returned, check exception to determine why the image failed to scale.
The format of the SampleImage method is:
Image *SampleImage ( Image *image, const unsigned int columns, const unsigned int rows, ExceptionInfo *exception );
A description of each parameter follows:
ScaleImage changes the size of an image to the given dimensions. If a NULL image is returned, check exception to determine why the image failed to scale.
The format of the ScaleImage method is:
Image *ScaleImage ( Image *image, const unsigned int columns, const unsigned int rows, ExceptionInfo *exception );
A description of each parameter follows: