Skip to content

Class: LeaferImage ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new LeaferImage(config): LeaferImage

Parameters ​

NameType
configILeaferImageConfig

Returns ​

LeaferImage

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:42

Properties ​

innerId ​

• Readonly innerId: number

Implementation of ​

ILeaferImage.innerId

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:15


view ​

• view: any

Implementation of ​

ILeaferImage.view

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:18


width ​

• width: number

Implementation of ​

ILeaferImage.width

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:20


height ​

• height: number

Implementation of ​

ILeaferImage.height

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:21


isSVG ​

• isSVG: boolean

Implementation of ​

ILeaferImage.isSVG

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:23


hasAlphaPixel ​

• hasAlphaPixel: boolean

Implementation of ​

ILeaferImage.hasAlphaPixel

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:24


ready ​

• ready: boolean

Implementation of ​

ILeaferImage.ready

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:28


error ​

• error: IObject

Implementation of ​

ILeaferImage.error

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:29


loading ​

• loading: boolean

Implementation of ​

ILeaferImage.loading

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:30


progress ​

• progress: IProgressData

Implementation of ​

ILeaferImage.progress

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:32


use ​

• use: number = 0

Implementation of ​

ILeaferImage.use

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:34


config ​

• config: ILeaferImageConfig

Implementation of ​

ILeaferImage.config

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:36


waitComplete ​

• Protected waitComplete: IFunction[] = []

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:38


cache ​

• Protected cache: ILeaferImageCacheCanvas

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:40

Accessors ​

url ​

• get url(): string

Returns ​

string

Implementation of ​

ILeaferImage.url

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:16


completed ​

• get completed(): boolean

Returns ​

boolean

Implementation of ​

ILeaferImage.completed

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:26

Methods ​

load ​

▸ load(onSuccess?, onError?): number

Parameters ​

NameType
onSuccess?IFunction
onError?IFunction

Returns ​

number

Implementation of ​

ILeaferImage.load

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:54


unload ​

▸ unload(index, stopEvent?): void

Parameters ​

NameType
indexnumber
stopEvent?boolean

Returns ​

void

Implementation of ​

ILeaferImage.unload

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:68


setView ​

▸ setView(img): void

Parameters ​

NameType
imgany

Returns ​

void

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:77


onProgress ​

▸ onProgress(progress): void

Parameters ​

NameType
progressIProgressData

Returns ​

void

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:85


onComplete ​

▸ onComplete(isSuccess): void

Parameters ​

NameType
isSuccessboolean

Returns ​

void

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:89


getFull ​

▸ getFull(_filters?): any

Parameters ​

NameType
_filters?IObject

Returns ​

any

Implementation of ​

ILeaferImage.getFull

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:105


getCanvas ​

▸ getCanvas(width, height, opacity?, _filters?, xGap?, yGap?): any

Parameters ​

NameType
widthnumber
heightnumber
opacity?number
_filters?IObject
xGap?number
yGap?number

Returns ​

any

Implementation of ​

ILeaferImage.getCanvas

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:109


getPattern ​

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

Parameters ​

NameType
canvasany
repeatstring
transform?IMatrixData
paint?ILeaferImagePatternPaint

Returns ​

CanvasPattern

Implementation of ​

ILeaferImage.getPattern

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:129


destroy ​

▸ destroy(): void

Returns ​

void

Implementation of ​

ILeaferImage.destroy

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:141

Released under the MIT License.