Class: LeaferImage
Implements
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new LeaferImage(config): LeaferImage
Parameters
| Name | Type |
|---|---|
config | ILeaferImageConfig |
Returns
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:39
Properties
innerId
• Readonly innerId: number
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:14
view
• view: any
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:17
width
• width: number
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:19
height
• height: number
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:20
isSVG
• isSVG: boolean
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:22
hasAlphaPixel
• hasAlphaPixel: boolean
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:23
ready
• ready: boolean
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:27
error
• error: IObject
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:28
loading
• loading: boolean
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:29
use
• use: number = 0
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:31
config
• config: ILeaferImageConfig
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:33
waitComplete
• Protected waitComplete: IFunction[] = []
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:35
cache
• Protected cache: ILeaferImageCacheCanvas
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:37
Accessors
url
• get url(): string
Returns
string
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:15
completed
• get completed(): boolean
Returns
boolean
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:25
Methods
load
▸ load(onSuccess?, onError?): number
Parameters
| Name | Type |
|---|---|
onSuccess? | IFunction |
onError? | IFunction |
Returns
number
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:51
unload
▸ unload(index, stopEvent?): void
Parameters
| Name | Type |
|---|---|
index | number |
stopEvent? | boolean |
Returns
void
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:64
setView
▸ setView(img): void
Parameters
| Name | Type |
|---|---|
img | any |
Returns
void
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:73
onComplete
▸ onComplete(isSuccess): void
Parameters
| Name | Type |
|---|---|
isSuccess | boolean |
Returns
void
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:81
getFull
▸ getFull(_filters?): any
Parameters
| Name | Type |
|---|---|
_filters? | IObject |
Returns
any
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:97
getCanvas
▸ getCanvas(width, height, opacity?, filters?, xGap?, yGap?, smooth?): any
Parameters
| Name | Type |
|---|---|
width | number |
height | number |
opacity? | number |
filters? | IObject |
xGap? | number |
yGap? | number |
smooth? | boolean |
Returns
any
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:101
getPattern
▸ getPattern(canvas, repeat, transform?, paint?): CanvasPattern
Parameters
| Name | Type |
|---|---|
canvas | any |
repeat | string |
transform? | IMatrixData |
paint? | ILeaferImagePatternPaint |
Returns
CanvasPattern
Implementation of
Defined in
src/leafer/packages/image/image/src/LeaferImage.ts:118
destroy
▸ destroy(): void
Returns
void