Struct NearestNeighborResampler
The function implements the nearest neighbor algorithm. This uses an unscaled filter which will select the closest pixel to the new pixels position.
Implements
Inherited Members
Namespace: SixLabors.ImageSharp.Processing.Processors.Transforms
Assembly: SixLabors.ImageSharp.dll
Syntax
public readonly struct NearestNeighborResampler : IResampler
Properties
| Improve this Doc View SourceRadius
Gets the radius in which to sample pixels.
Declaration
public readonly float Radius { get; }
Property Value
Type | Description |
---|---|
Single |
Methods
| Improve this Doc View SourceApplyTransform<TPixel>(IResamplingTransformImageProcessor<TPixel>)
Applies a transformation upon an image.
Declaration
public readonly void ApplyTransform<TPixel>(IResamplingTransformImageProcessor<TPixel> processor)
where TPixel : struct, IPixel<TPixel>
Parameters
Type | Name | Description |
---|---|---|
IResamplingTransformImageProcessor<TPixel> | processor | The transforming image processor. |
Type Parameters
Name | Description |
---|---|
TPixel | The pixel format. |
GetValue(Single)
Gets the result of the interpolation algorithm.
Declaration
public readonly float GetValue(float x)
Parameters
Type | Name | Description |
---|---|---|
Single | x | The value to process. |
Returns
Type | Description |
---|---|
Single | The Single |