Skip to content

File include/brisk/graphics/ImageTransform.hpp


ResizingFilter enum

enum class ResizingFilter

ResizingFilterEnumeration of the various resizing filters available for image resizing.

Default enumerator (ResizingFilter::Default)

Default resizing filter.

Box enumerator (ResizingFilter::Box)

Box filter for resizing.

Triangle enumerator (ResizingFilter::Triangle)

Triangle filter for resizing.

CubicBSpline enumerator (ResizingFilter::CubicBSpline)

Cubic B-Spline filter for resizing.

CatmullRom enumerator (ResizingFilter::CatmullRom)

Catmull-Rom filter for resizing.

Mitchell enumerator (ResizingFilter::Mitchell)

Mitchell-Netravali filter for resizing.


imageResizeTo function

void imageResizeTo(
    Rc<Image> destination, Rc<Image> source,
    ResizingFilter filter = ResizingFilter::Default)

Resizes an image and stores the result in the destination image.
Param destination The image to store the resized result. Must be a valid image.
Param source The image to be resized. Must be a valid image.
Param filter The resizing filter to use. Defaults to ResizingFilter::Default.


imageResize function

inline Rc<Image>
imageResize(Rc<Image> image, Size newSize,
            ResizingFilter filter = ResizingFilter::Default)

Resizes an image to the specified new size and returns a new image.
Param image The image to be resized. Must be a valid image.
Param newSize The new size for the resized image.
Param filter The resizing filter to use. Defaults to ResizingFilter::Default.
Returns A smart pointer to the newly resized image.


Auto-generated from sources, Revision , https://github.com/brisklib/brisk/blob//include/brisk/