Properties
Readonly id
id: string = "pageTools"
Accessors
isReady
- get isReady(): boolean
-
Returns boolean
naturalSize
- get naturalSize(): { width: number; height: number }
-
Returns { width: number; height: number }
-
width: number
-
height: number
totalRotation
- get totalRotation(): number
-
Returns number
Methods
rotate
- rotate(rotation: number): Promise<boolean>
-
Returns Promise<boolean>
isImageFormatSupported
- isImageFormatSupported(imageFormat: string | ImageFormatCode, allowUnknown?: boolean): boolean
-
Parameters
-
-
Optional allowUnknown: boolean
Returns boolean
crop
- crop(x: number, y: number, width: number, height: number): Promise<boolean>
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
Returns Promise<boolean>
resize
- resize(width: number, height: number, keepAspectRatio?: boolean): Promise<boolean>
-
Parameters
-
width: number
-
height: number
-
keepAspectRatio: boolean = true
Returns Promise<boolean>
flip
- flip(horizontal?: boolean, vertical?: boolean): Promise<boolean>
-
Parameters
-
horizontal: boolean = true
-
vertical: boolean = false
Returns Promise<boolean>
flipHorizontal
- flipHorizontal(): Promise<boolean>
-
Returns Promise<boolean>
flipVertical
- flipVertical(): Promise<boolean>
-
Returns Promise<boolean>
PageToolsPlugin class. Adds the "Page tools" button.
Example
Param