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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperationThe 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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperationThe user defined processing delegate to use to modify image rows.
modifiersPixelConversionModifiersThe 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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperationThe user defined processing delegate to use to modify image rows.
rectangleRectangleThe 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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperationThe user defined processing delegate to use to modify image rows.
rectangleRectangleThe Rectangle structure that specifies the portion of the image object to alter.
modifiersPixelConversionModifiersThe 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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperation<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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperation<Point>The user defined processing delegate to use to modify image rows.
modifiersPixelConversionModifiersThe 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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperation<Point>The user defined processing delegate to use to modify image rows.
rectangleRectangleThe 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
sourceIImageProcessingContextThe current image processing context.
rowOperationPixelRowOperation<Point>The user defined processing delegate to use to modify image rows.
rectangleRectangleThe Rectangle structure that specifies the portion of the image object to alter.
modifiersPixelConversionModifiersThe PixelConversionModifiers to apply during the pixel conversions.