Class DeltaImageProcessor<TPixelBg, TPixelFg>
Inheritance
SixLabors.ImageSharp.Processing.Processors.ImageProcessor <TPixelBg>
DeltaImageProcessor<TPixelBg, TPixelFg>
Inherited Members
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.SixLabors.ImageSharp.Processing.Processors.IImageProcessor<TPixelBg>.Execute()
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.Apply(SixLabors.ImageSharp.ImageFrame<TPixelBg>)
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.Dispose()
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.BeforeImageApply()
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.BeforeFrameApply(SixLabors.ImageSharp.ImageFrame<TPixelBg>)
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.AfterFrameApply(SixLabors.ImageSharp.ImageFrame<TPixelBg>)
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.AfterImageApply()
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.Dispose(System.Boolean)
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.Source
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.SourceRectangle
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.Configuration
Namespace: Acoustics.Shared.ImageSharp
Assembly: Acoustics.Shared.dll
Syntax
public class DeltaImageProcessor<TPixelBg, TPixelFg> : ImageProcessor<TPixelBg>, IImageProcessor<TPixelBg>, IDisposable where TPixelBg : struct, IPixel<TPixelBg> where TPixelFg : struct, IPixel<TPixelFg>
Type Parameters
Name | Description |
---|---|
TPixelBg | |
TPixelFg |
Constructors
| Improve this Doc View SourceDeltaImageProcessor(Configuration, Image<TPixelFg>, Image<TPixelBg>, Rectangle)
Declaration
public DeltaImageProcessor(Configuration configuration, Image<TPixelFg> targetImage, Image<TPixelBg> source, Rectangle sourceRectangle)
Parameters
Type | Name | Description |
---|---|---|
Six |
configuration | |
Six |
targetImage | |
Six |
source | |
Six |
sourceRectangle |
Properties
| Improve this Doc View SourceBlender
Declaration
public DeltaPixelBlender<TPixelBg> Blender { get; }
Property Value
Type | Description |
---|---|
Delta |
TargetImage
Declaration
public Image<TPixelFg> TargetImage { get; }
Property Value
Type | Description |
---|---|
Six |
Methods
| Improve this Doc View SourceOnFrameApply(ImageFrame<TPixelBg>)
Declaration
protected override void OnFrameApply(ImageFrame<TPixelBg> source)
Parameters
Type | Name | Description |
---|---|---|
Six |
source |
Overrides
SixLabors.ImageSharp.Processing.Processors.ImageProcessor<TPixelBg>.OnFrameApply(SixLabors.ImageSharp.ImageFrame<TPixelBg>)
Implements
SixLabors.ImageSharp.Processing.Processors.IImageProcessor<TPixel>