- About Graphics Mill
- What's New?
- Breaking Changes in Graphics Mill 12
- Breaking Changes in Graphics Mill 11
- Features
- Supported File Formats
- System Requirements
- Getting Started
- Working with Image Formats
- Transforming Images (Resize, Rotate, Crop)
- Working with Metadata
- Color Management and Color Reduction
- Drawing Text and Graphics
- Color Keying (Green Screen Removal)
- Channels and Pixel Data
- Color and Tone Correction
- Working with Photoshop (PSD) Files
- Image Filters
- Processing Large Images
- Basics of Image Processing
- Troubleshooting
- Class Library Reference
- Aurigma.GraphicsMill Namespace
- Aurigma.GraphicsMill.Codecs Namespace
- Aurigma.GraphicsMill.Codecs.ClippingPath Namespace
- Aurigma.GraphicsMill.Codecs.Psd Namespace
- Aurigma.GraphicsMill.Drawing Namespace
- Aurigma.GraphicsMill.Drawing.Art Namespace
- Aurigma.GraphicsMill.Drawing.Effects Namespace
- Aurigma.GraphicsMill.Licensing Namespace
- Aurigma.GraphicsMill.Templates Namespace
- Aurigma.GraphicsMill.Transforms Namespace
- AddNoise Class
- AdjustHsl Class
- AutoCrop Class
- BezierTransform Class
- Blender Class
- BlenderOnInitEventArgs Class
- BlendMode Enumeration
- Blur Class
- Brightness Class
- BrightnessContrast Class
- ChannelBalance Class
- CnvTransform Class
- ColorConverter Class
- ColorManagementEngine Enumeration
- ColorOverlay Class
- ColorQuantizationAlgorithm Enumeration
- ColorTransformationIntent Enumeration
- CombineMode Enumeration
- Combiner Class
- CombinerOnInitEventArgs Class
- Contrast Class
- Crop Class
- Cylindrize Class
- Desaturate Class
- DistributionKind Enumeration
- DitheringType Enumeration
- EdgeDetect Class
- EdgeDetectMode Enumeration
- Emboss Class
- FadeType Enumeration
- Flip Class
- FlipType Enumeration
- FloodFill Class
- FloodFillMode Enumeration
- GreenScreenRemoval Class
- HistogramEqualize Class
- IBitmapTransform Interface
- ImageTransmitter Class
- InterpolationMode Enumeration
- Invert Class
- Levels Class
- Lut Class
- LutInterpolationMode Enumeration
- LutTransform Class
- MaskTransform Class
- Matrix Class
- MatrixTransform Class
- Maximum Class
- Median Class
- Minimum Class
- Mosaic Class
- RemoveAlpha Class
- Resize Class
- ResizeInterpolationMode Enumeration
- ResizeMode Enumeration
- ResolutionModifier Class
- Rotate Class
- ScaleAlpha Class
- SetAlpha Class
- Shadow Class
- Sharpen Class
- SmartBlur Class
- Solarize Class
- Spray Class
- StackBlur Class
- Texturize Class
- Transform Class
- Transparentize Class
- UnsharpMask Class
- Licensing
- End User License Agreement
- Copyright Notices
Matrix Members
The Matrix type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|
|
Matrix | Overloaded. |
Methods
| Name | Description | |
|---|---|---|
|
|
CreateFromAffinePoints |
Returns a Matrix of the affine transform which converts one set of points to another. |
|
|
CreateFromProjectivePoints |
Returns a Matrix of the projective transform which converts one set of points to another. |
|
|
CreateRotate | Overloaded. Returns the affine Matrix of the rotation transform. |
|
|
CreateScale |
Returns the affine Matrix of the scale transform. |
|
|
CreateTranslate |
Returns the affine Matrix of the translate transform. |
|
|
Equals |
Tests whether the specified object is a Matrix and is identical to this Matrix. (Overrides Object.Equals(Object).) |
|
|
Finalize | (Inherited from Object.) |
|
|
GetHashCode |
Returns a hash code. (Overrides Object.GetHashCode().) |
|
|
GetInverted |
Returns an inverted copy of this Matrix, if it is invertible. |
|
|
GetType | (Inherited from Object.) |
|
|
MemberwiseClone | (Inherited from Object.) |
|
|
Multiply | Overloaded. |
|
|
Rotate |
Prepend to this Matrix a clockwise rotation, around the origin and by the specified angle. |
|
|
RotateAt |
Applies a clockwise rotation to this Matrix around the point specified in the point parameter, and by prepending the rotation. |
|
|
Scale |
Applies the specified scale vector to this Matrix by prepending the scale vector. |
|
|
ToGdiPlusMatrix |
Returns a matrix converted to System.Drawing.Drawing2D.Matrix. |
|
|
ToString | (Inherited from Object.) |
|
|
TransformPoints |
Multiplies the specified points by this Matrix. |
|
|
Translate |
Applies the specified translation vector (offsetX and offsetY) to this Matrix by prepending the translation vector. |
Operators
| Name | Description | |
|---|---|---|
|
|
Equality |
Tests whether two specified Matrix instances are equivalent. |
|
|
Explicit | Overloaded. |
|
|
Inequality |
Tests whether two specified Matrix instances are different. |
|
|
Multiply | Overloaded. |
Properties
| Name | Description | |
|---|---|---|
|
|
Determinant |
Gets a determinant of the matrix. |
|
|
Elements |
Gets an array of floating-point values that represents the elements of this Matrix. |
|
|
IsIdentity |
Gets a value indicating whether this Matrix is the identity matrix. |
|
|
IsInvertible |
Gets a value indicating whether this Matrix is invertible. |