Class PixelRowDelegateExtensions
- Namespace
- SixLabors.ImageSharp.Processing
- Assembly
- SixLabors.ImageSharp.dll
Defines extension methods that allow the application of user defined processing delegate to an Image.
public static class PixelRowDelegateExtensions
- Inheritance
-
PixelRowDelegateExtensions
- Inherited Members
Methods
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation rowOperation)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperationThe user defined processing delegate to use to modify image rows.
Returns
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation, PixelConversionModifiers)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation rowOperation, PixelConversionModifiers modifiers)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperationThe user defined processing delegate to use to modify image rows.
modifiers
PixelConversionModifiersThe PixelConversionModifiers to apply during the pixel conversions.
Returns
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation, Rectangle)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation rowOperation, Rectangle rectangle)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperationThe user defined processing delegate to use to modify image rows.
rectangle
RectangleThe Rectangle structure that specifies the portion of the image object to alter.
Returns
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation, Rectangle, PixelConversionModifiers)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation rowOperation, Rectangle rectangle, PixelConversionModifiers modifiers)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperationThe user defined processing delegate to use to modify image rows.
rectangle
RectangleThe Rectangle structure that specifies the portion of the image object to alter.
modifiers
PixelConversionModifiersThe PixelConversionModifiers to apply during the pixel conversions.
Returns
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation<Point>)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation<Point> rowOperation)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperation<Point>The user defined processing delegate to use to modify image rows.
Returns
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation<Point>, PixelConversionModifiers)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation<Point> rowOperation, PixelConversionModifiers modifiers)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperation<Point>The user defined processing delegate to use to modify image rows.
modifiers
PixelConversionModifiersThe PixelConversionModifiers to apply during the pixel conversions.
Returns
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation<Point>, Rectangle)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation<Point> rowOperation, Rectangle rectangle)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperation<Point>The user defined processing delegate to use to modify image rows.
rectangle
RectangleThe Rectangle structure that specifies the portion of the image object to alter.
Returns
ProcessPixelRowsAsVector4(IImageProcessingContext, PixelRowOperation<Point>, Rectangle, PixelConversionModifiers)
Applies a user defined processing delegate to the image.
public static IImageProcessingContext ProcessPixelRowsAsVector4(this IImageProcessingContext source, PixelRowOperation<Point> rowOperation, Rectangle rectangle, PixelConversionModifiers modifiers)
Parameters
source
IImageProcessingContextThe current image processing context.
rowOperation
PixelRowOperation<Point>The user defined processing delegate to use to modify image rows.
rectangle
RectangleThe Rectangle structure that specifies the portion of the image object to alter.
modifiers
PixelConversionModifiersThe PixelConversionModifiers to apply during the pixel conversions.