mirror of https://github.com/SixLabors/ImageSharp
Tree:
5e09f80db3
af/UniformUnmanagedMemoryPoolMemoryAllocator-02-MemoryGuards
af/allocator-fun-1
af/conversion-experiments
af/decoder-tests
af/fast-dev-hack
af/image-destroyer-01
af/langversion
af/merge-core
af/mmf-poc
af/octree-no-pixelmap
af/pbm-eof-01
af/prototyping-baseline
af/qhack03
arm
bp/openExr
defect/2696
gh-pages
js/accumulative-memory-limit
js/aligned-memory-experiments
js/color-alpha-handling
js/fix-2859
js/gif-lzw-encoder
js/sanitize-foreground-rectangle
main
proposal/Metadata-OriginalImageFormat
qoi
release/1.0.x
release/2.1.x
release/3.1.x
release/v3.0.x
sp/auto-matrix-linear-decomposition
sp/convolution-speedup-v2
sp/resize-map-optimizations
sp/target-image-decoding
sw/telemetry
sw/track-stacktraces
v4/2696
v1.0.0
v1.0.0-beta1
v1.0.0-beta2
v1.0.0-beta3
v1.0.0-beta4
v1.0.0-beta5
v1.0.0-beta6
v1.0.0-beta7
v1.0.0-rc.1
v1.0.0-rc.2
v1.0.0-rc.3
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v2.0.0
v2.1.0
v2.1.1
v2.1.10
v2.1.11
v2.1.12
v2.1.13
v2.1.2
v2.1.3
v2.1.4
v2.1.5
v2.1.6
v2.1.7
v2.1.8
v2.1.9
v3.0.0
v3.0.1
v3.0.2
v3.1.0
v3.1.1
v3.1.10
v3.1.11
v3.1.12
v3.1.2
v3.1.3
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.1.9
${ noResults }
2 Commits (5e09f80db3fb93f2baf67e4f65d2688bb4ad228f)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
e0f973f550 |
drop PointF and use Vector2 instead
|
9 years ago |
|
|
3f0f39c1bc |
Add drawing methods.
Adds a 4 `IPath`s; - `Path` : a generic open path described by an arbitrary collection of `ILineSegments` which are closed. - `Polygon` : a generic closed path described by an arbitrary collection of `ILineSegments` which are closed. Adds 2 `ILineSegment`s; - `LinearLineSegment` : a segment made up of control points representing straight lines. - `BezierLineSegment` : a path made up of control points describing a bezier path. Adds 4 `IShape`s - `Polygon` : a generic closed path described by an arbitrary collection of `ILineSegments` which are closed. - `LinearPolygon` : a shape made up of control points representing straight lines. - `BezierPolygon` : a shape made up of control points describing a set of bezier curves which are closed by a straight line - `ComplexPolygon` : a polygon described by one or more `IShape`s as either outlines or holes. All `IShape`s can be represents as a collection of `IPath`. Adds 2 `IBrush`s - `SolidBrush` : described by a `TColor` - `Patternbrush` : described by a foreground and background `TColor` and a pattern. Adds 1 `IPen`: - `Pen` : described by an `IBrush` a width/thickness to draw the line and an optional pattern. Adds 3 Image Processors - `FillProcessor` : flood fills the image with an `IBrush`. - `FillShapeProcessor` : flood fills inside an `IShape`. - `DrawPathProcessor` : draws a collection of `IPath`s or and `IShape`s onto the image using an `IPen` to determine `TColor`. Adds a multitude of Image Extensions for accessing the above processors in a manor similar to `System.Drawing` |
9 years ago |