Releases: valeriyvan/swift-geometrize
Releases · valeriyvan/swift-geometrize
Fix tests
0.9.7 Fix compile error in test
Make convenience initializer public
0.9.6 Make initializer public
Add convinience initializer for Rectangle
0.9.5 Add convinience initializer for Rectangle
Add Bitmap downsampling, ImageRunner expose currentBitmap
0.9.4 Extend ImageRunner with getter for currentBitmap
Disables SwiftLintPlugin on Linux
0.9.3 Disable SwiftLintPlugin on Linux
Got rid of global canvasBounds
Got rid of global canvasBounds which allows running several concurrent instances of geometrizer.
Fix build bug
Attempt to use package as dependency lead to build error
error: Dependencies could not be resolved because root depends on 'swift-geometrize' 0.0.0..<1.0.0.
'swift-geometrize' cannot be used because no versions of 'swift-geometrize' match the requirement {0.0.0..<0.9.0, 0.9.1..<1.0.0} and package 'swift-geometrize' is required using a stable-version but 'swift-geometrize' depends on an unstable-version package 'jpeg'.
Release fixes this bug.
The first release
Features:
- Recreate images as geometric primitives (circle, ellipse, rotated ellipse, rectangle, rotated rectangle, triangle, line, polyline, quadratic bezier, any combination of these).
- Export geometrized images to SVG, PNG, JPG.
- Command line utility.
- Good test coverage.