pcanvas 1.0.6
pcanvas: ^1.0.6 copied to clipboard
A portable canvas that can work in many platforms (Flutter, Web, Desktop, in-memory Image).
1.0.6 #
PCanvas:- Constructor: added parameter
initialPixels. - Added method
setPixels. - Added support for
clipandsubClip. - Added
transform: newPcanvasTransformclass. - Added
saveState,restoreStateandcallWithGuardedState. elementsnow is unmmodifiable.
- Constructor: added parameter
PCanvasPixels:- New constructor
PCanvasPixels.fromBytes. - Added
setPixel,setPixelFrom,setPixelsLineFrom,setPixelsColumnFromandsetPixelsRectFrom. - Added
putPixels,copyRectangleandcopyRect. - Added
toPCanvas,toPNGandtoDataUrl.
- New constructor
- New
PCanvasElementContainer:- New
PCanvasPanel2DandPRectangleElement.
- New
PRectangle:- Added
intersectsRectangle,intersectsandintersection. - Added
containsRectangle,contains,containsPointandcontainsXY. - Added
transform.
- Added
- image: ^4.0.7
- test: ^1.22.1
- collection: ^1.16.0
1.0.5 #
- Add support to stroke/fill circles.
1.0.4 #
PCanvasBitmap:- Support for
boldanditalic. - Enable text anti-aliasing.
- Support for
1.0.3 #
- Fix
PColorRGB.a.
1.0.2 #
PCanvasEventnow is abstract:PCanvasClickEvent: for mouse and touch events.PCanvasKeyEvent: for keyboatd events.
PCanvasPainter:- Added support to key events
PCanvas:- Added support to fill gradient operations.
- Added
PCanvasElement- Base class for personalized canvas elements.
1.0.1 #
- Added interface
WithDimensiontoPDimensionandPCanvas. - Added
PCanvas.info. - README.md: added usage example.
1.0.0 #
- Initial version.