Skip to content

Interface: ILeaferImage

Implemented by

Table of contents

Properties

Methods

Properties

innerId

Readonly innerId: number

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:35


url

Readonly url: string

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:36


view

view: any

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:38


width

width: number

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:39


height

height: number

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:40


isSVG

isSVG: boolean

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:42


hasAlphaPixel

hasAlphaPixel: boolean

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:43


completed

Readonly completed: boolean

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:45


ready

ready: boolean

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:46


error

error: IObject

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:47


loading

loading: boolean

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:48


isPlacehold

Optional isPlacehold: boolean

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:49


progress

progress: IProgressData

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:50


use

use: number

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:52


config

config: ILeaferImageConfig

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:53

Methods

load

load(onSuccess?, onError?): number

Parameters

NameType
onSuccess?ILeaferImageOnLoaded
onError?ILeaferImageOnError

Returns

number

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:55


unload

unload(index, stopEvent?): void

Parameters

NameType
indexnumber
stopEvent?boolean

Returns

void

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:56


getFull

getFull(filters?): any

Parameters

NameType
filters?IObject

Returns

any

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:57


getCanvas

getCanvas(width, height, opacity?, filters?): any

Parameters

NameType
widthnumber
heightnumber
opacity?number
filters?IObject

Returns

any

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:58


getPattern

getPattern(canvas, repeat, transform?, paint?): CanvasPattern

Parameters

NameType
canvasany
repeatstring
transform?IMatrixData
paint?IObject

Returns

CanvasPattern

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:59


destroy

destroy(): void

Returns

void

Defined in

leafer/packages/interface/src/image/ILeaferImage.ts:60

Released under the MIT License.