-
Notifications
You must be signed in to change notification settings - Fork 374
Transformations Guide
Daniel Luberda edited this page Dec 20, 2015
·
8 revisions
public BlurredTransformation(double radius)public CircleTransformation()public ColorSpaceTransformation(float[][] rgbawMatrix)Included sample matrices:
FFColorMatrix.GrayscaleColorMatrixFFColorMatrix.InvertColorMatrixFFColorMatrix.SepiaColorMatrixFFColorMatrix.BlackAndWhiteColorMatrixFFColorMatrix.PolaroidColorMatrixFFColorMatrix.WhiteToAlphaColorMatrix
public CornersTransformation(double cornersSize, CornerTransformType cornersTransformType)
public CornersTransformation(double topLeftCornerSize, double topRightCornerSize, double bottomLeftCornerSize, double bottomRightCornerSize,
CornerTransformType cornersTransformType)
public CornersTransformation(double cornersSize, CornerTransformType cornersTransformType, double cropWidthRatio, double cropHeightRatio)
public CornersTransformation(double topLeftCornerSize, double topRightCornerSize, double bottomLeftCornerSize, double bottomRightCornerSize,
CornerTransformType cornersTransformType, double cropWidthRatio, double cropHeightRatio)
[Flags]
public enum CornerTransformType
{
TopLeftCut = 0x1,
TopRightCut = 0x2,
BottomLeftCut = 0x4,
BottomRightCut = 0x8,
TopLeftRounded = 0x10,
TopRightRounded = 0x20,
BottomLeftRounded = 0x40,
BottomRightRounded = 0x80,
AllCut = TopLeftCut | TopRightCut | BottomLeftCut | BottomRightCut,
LeftCut = TopLeftCut | BottomLeftCut,
RightCut = TopRightCut | BottomRightCut,
TopCut = TopLeftCut | TopRightCut,
BottomCut = BottomLeftCut | BottomRightCut,
AllRounded = TopLeftRounded | TopRightRounded | BottomLeftRounded | BottomRightRounded,
LeftRounded = TopLeftRounded | BottomLeftRounded,
RightRounded = TopRightRounded | BottomRightRounded,
TopRounded = TopLeftRounded | TopRightRounded,
BottomRounded = BottomLeftRounded | BottomRightRounded,
}public CropTransformation(double zoomFactor, double xOffset, double yOffset)
public CropTransformation(double zoomFactor, double xOffset, double yOffset, double cropWidthRatio, double cropHeightRatio)public FlipTransformation(FlipType flipType)
public enum FlipType
{
Horizontal,
Vertical
}public GrayscaleTransformation()public RotateTransformation(double degrees) : this(degrees, false, false)
public RotateTransformation(double degrees, bool ccw) : this(degrees, ccw, false)
public RotateTransformation(double degrees, bool ccw, bool resize)public RoundedTransformation(double radius)
public RoundedTransformation(double radius, double cropWidthRatio, double cropHeightRatio)public SepiaTransformation()