18.0.0 • Published 7 months ago
ngx-image-drawing-zone v18.0.0
Ngx Image Drawing
Ps. No animals were harmed in taking this picture :P
Description
This module allow to draw on pictures and export the result. (Uses canvas
& fabric.js
)
Installation
npm install --save ngx-image-drawing-zone
Usage
Add the ImageDrawingModule to the imports of the module which will be using the drawing module.
import { NgModule } from '@angular/core';
import { ImageDrawingModule } from 'ngx-image-drawing';
@NgModule({
imports: [
...
ImageDrawingModule
],
declarations: [
...
],
exports: [
...
],
providers: [
...
]
})
export class YourModule {
}
You can now use in a component like so
<image-drawing
[src]="imageUrl"
outputMimeType="'image/jpeg'"
outputQuality="0.8"
(save)="save($event)"
(cancel)="cancel()">
</image-drawing>
Inputs
src: string
: Image urli18n: I18nInterface?
: Object with all text used (default value : 'I18nEn' )outputMimeType: string?
: Mime Type of the output image, can beimage/png
,image/jpeg
orimage/webp
outputQuality: number?
: Number between 0 and 1 to determine the quality of the ouput image (if mimeType is jpeg or webp)loadingTemplate: TemplateRef<any>?
: Image loading templateerrorTemplate: TemplateRef<any>?
: Image loading error templateenableTooltip: boolean?
: Enable / disable tooltip for toolbar buttons/actions (default value:true
)tooltipLanguage: string?
: Language of tooltip (en
orfr
) (default value:en
)width: number?
: Width of the canvas (needed if nosrc
given)height: number?
: Height of the canvas (needed if nosrc
given)forceSizeCanvas: boolean
: Force the canvas to width and height of image or with those specified (defaulttrue
)forceSizeExport: boolean
: Force the exported image to width and height with those specified (defaultfalse
)borderCss: string?
: Add a border to the canvas in CSS (default value:none
, example:1px solib black
)enableRemoveImage: boolean
: Enable the option to remove the image loaded (defaultfalse
)enableLoadAnotherImage: boolean
: Enable the option to load another image (defaultfalse
)showCancelButton: boolean
: Enable the cancel button (defaulttrue
)colors: { string: string }?
: Colors available for users (defaultblack, white, yellow, red, blue, green, purple
)drawingSizes: { string: string }?
: Sizes available for users (default5, 10, 25px
)
Actions
save
- Action on save button click, use$event
to get the new edited imagecancel
- Action on cancel button click
Maintainers
Contributors
18.0.0
7 months ago
17.0.0
1 year ago
16.4.3
1 year ago
15.4.3
2 years ago
15.4.2
2 years ago
15.4.1
2 years ago
15.2.0
2 years ago
15.2.1
2 years ago
15.3.0
2 years ago
15.2.4
2 years ago
15.4.0
2 years ago
15.2.5
2 years ago
15.2.2
2 years ago
15.2.3
2 years ago
15.2.6
2 years ago
14.0.0
2 years ago
13.0.0
2 years ago
15.0.0
2 years ago
15.0.1
2 years ago
12.0.7
3 years ago
12.0.6
3 years ago
12.0.5
3 years ago
12.0.4
3 years ago
12.0.3
3 years ago
12.0.2
3 years ago
12.0.1
3 years ago
1.2.6
3 years ago
1.2.5
3 years ago