Class Scale
Built in Scale effect.
public class Scale : Effect
- Inheritance
-
Scale
- Inherited Members
Constructors
Scale(DeviceContext)
Initializes a new instance of Scale effect.
public Scale(DeviceContext context)
Parameters
context
DeviceContext
Properties
BorderMode
The mode used to calculate the border of the image, soft or hard. See Border modes for more info.
public BorderMode BorderMode { get; set; }
Property Value
CenterPoint
The image scaling center point. This property is a
public RawVector2 CenterPoint { get; set; }
Property Value
- RawVector2
InterpolationMode
The interpolation mode the effect uses to scale the image. There are 6 scale modes that range in quality and speed. If you don't select a mode, the effect uses the interpolation mode of the device context. See Interpolation modes for more info.
public InterpolationMode InterpolationMode { get; set; }
Property Value
ScaleAmount
The scale amount in the X and Y direction as a ratio of the output size to the input size. This property a
public RawVector2 ScaleAmount { get; set; }
Property Value
- RawVector2
Sharpness
In the high quality cubic interpolation mode, the sharpness level of the scaling filter as a float between 0 and 1. The values are unitless. You can use sharpness to adjust the quality of an image when you scale the image down. The sharpness factor affects the shape of the kernel. The higher the sharpness factor, the smaller the kernel.
public float Sharpness { get; set; }
Property Value
Remarks
This property affects only the high quality cubic interpolation mode.