VintaSoft Imaging .NET SDK 12.4: Documentation for Web developer
Vintasoft.Imaging.ImageProcessing.AspNetCore.ApiControllers Namespace / VintasoftImageProcessingApiController Class
Constructors Properties Methods SeeAlso
In This Topic
    VintasoftImageProcessingApiController Class Members
    In This Topic
    The following tables list the members exposed by VintasoftImageProcessingApiController.
    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the VintasoftImageProcessingApiController class.
    Public Properties
    Public Methods
     NameDescription
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodAdds noise to an image.
    Public MethodApplies the auto colors effect to an image.
    Public MethodApplies the auto contrast effect to an image.
    Public MethodApplies the auto levels effect to an image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodApplies a bevel edge effect to an image.
    Public MethodConverts an image to black-and-white image.
    Public MethodApplies the blur filter to an image.
    Public MethodPerforms the Butterworth highpass filtering in the frequency domain.
    Public MethodPerforms the Butterworth lowpass filtering in the frequency domain.
    Public MethodApplies the Canny edge detector filter to an image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodChanges the brightness of image.
    Public MethodChanges the brightness and contrast of image.
    Public MethodChanges the contrast of image.
    Public MethodChanges the gamma of image.
    Public MethodChanges the hue, saturation and luminance of an image.
    Public MethodChanges the pixel format of image.
    Public MethodConverts an image to a color (BGR) image.
    Public MethodConverts an image to a black-and-white image.
    Public MethodConverts an image to a grayscale image.
    Public MethodConverts an image to a palette image.
    Public MethodClears an image.
    Public MethodBlends the color components of 1-, 4-, 8-, 24- and 32-bpp image.
    Public MethodBlends the color components of 48- and 64-bpp color image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodCrops an image.
    Public MethodChanges the color map of image with 8-bits per color channel.
    Public MethodChanges the color map of image with 16-bits per color channel.
    Public MethodConverts an image to a grayscale image.
    Public MethodApplies the morphological dilate filter to an image. This filter widens and enhances dark areas of the image.
    Public MethodDraws image on a top of another image.
    Public MethodApplies a drop shadow effect to an image.
    Public MethodApplies the edge detection filter to an image.
    Public MethodApplies the emboss filter to an image.
    Public MethodApplies the morphological erode filter to an image. This filter widens and enhances bright areas of the image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodFills rectangles on an image.
    Public MethodFlips an image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodApplies the gaussian blur filter to an image.
    Public MethodPerforms the Gaussian highpass filtering in the frequency domain.
    Public MethodPerforms the Gaussian lowpass filtering in the frequency domain.
    Public MethodExtracts the alpha channel of an image.
    Public MethodDetects a background color of an image.
    Public MethodDetects a border color of an image.
    Public MethodDetects border around an image.
    Public MethodCalculates the number of colors in an image.
    Public MethodGets an information about the histogram of the image.
    Public MethodCalculates the real color depth of an image.
    Public MethodDetects the binarization threshold of an image.
    Public MethodReturns the color of image rectangular region if image region contains only one color.
    Public MethodApplies the halftone command to an image.
    Public MethodChecks whether an image has certain color.
    Public MethodPerforms the ideal highpass filtering in the frequency domain.
    Public MethodPerforms the ideal lowpass filtering in the frequency domain.
    Public MethodCreates a grayscale image, which represents the result of comparing two images.
    Public MethodChanges the image scale.
    Public MethodIncreases sharpness of an image using the highpass filtering in frequency domain.
    Public MethodSmooths an image using the highpass filtering in frequency domain.
    Public MethodInverts an image.
    Public MethodChecks whether an image contains only black and white colors.
    Public MethodChecks whether an image is blank.
    Public MethodChecks whether an image contains only gray colors.
    Public MethodChanges the color levels of an image.
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodApplies an affine transformation to an image.
    Public MethodApplies the arithmetic maximum filter to an image. The maximum filter is defined as the maximum of all pixels within a local region of an image.
    Public MethodApplies the arithmetic mean filter to an image.
    Public MethodApplies the arithmetic median filter to an image. The median filter is defined as the median of all pixels within a local region of an image.
    Public MethodApplies the arithmetic midpoint filter to an image.
    Public MethodApplies the arithmetic minimum filter to an image. The minimum filter is defined as the minimum of all pixels within a local region of an image.
    Public MethodApplies a mosaic effect to an image.
    Public MethodApplies a motion blur effect to an image.
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodApplies an oil painting effect to an image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverlays image on a top of another image.
    Public MethodOverlays image on a top of another image using one of the binary operation.
    Public MethodOverlays image on a top of another image using 8-bit image mask.
    Public MethodOverlays an image on a top of another image with blending of colors.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodApplies the pixelate effect to an image.
    Public MethodApplies a posterize effect to an image.
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodSkews an image using quadrilateral warp.
    Public MethodApplies a red eye removal effect to an image.
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public Method (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodRemaps colors of image with 8-bits per color channel.
    Public MethodRemaps colors of image with 16-bits per color channel.
    Public MethodReplaces color in an image.
    Public MethodChanges the image resolution with appropriate resizing. This command changes internal image size (in pixels), but not real image size (in inches or cm).
    Public MethodResizes an image.
    Public MethodResizes an image canvas.
    Public MethodRotates an image.
    Public MethodApplies the sepia (old photo) effect to an image.
    Public MethodChanges the alpha channel of an image from the specified image-mask.
    Public MethodSets a value of alpha channel for all pixels of image to the specified value.
    Public MethodApplies the sharpen filter to an image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodSkews an image horizontally or vertically.
    Public MethodApplies a solarize effect to an image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodApplies the tile reflection effect to an image.
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Public MethodOverloaded. (Inherited from Microsoft.AspNetCore.Mvc.ControllerBase)
    Protected Methods
     NameDescription
    Protected MethodCreates a data storage for global resources.
    Protected MethodCreates a cache manager that manages cache of image tiles.
    Protected MethodCreates a data storage for serialized documents.
    Protected MethodCreates a data storage for current session.
    Protected MethodCreates a cache manager that manages cache of thumbnails.
    Protected MethodCreates the VintasoftImageProcessingWebService. that handles HTTP requests from clients and allows to process an image.
    See Also