Skip to content

Class: LeaferImage โ€‹

Hierarchy โ€‹

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:43

Properties โ€‹

innerId โ€‹

โ€ข Readonly innerId: number

Implementation of โ€‹

ILeaferImage.innerId

Defined in โ€‹

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


lod โ€‹

โ€ข Optional lod: IImageLOD

Implementation of โ€‹

ILeaferImage.lod

Defined in โ€‹

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


view โ€‹

โ€ข view: any

Implementation of โ€‹

ILeaferImage.view

Defined in โ€‹

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


width โ€‹

โ€ข width: number

Implementation of โ€‹

ILeaferImage.width

Defined in โ€‹

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


height โ€‹

โ€ข height: number

Implementation of โ€‹

ILeaferImage.height

Defined in โ€‹

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


isSVG โ€‹

โ€ข isSVG: boolean

Implementation of โ€‹

ILeaferImage.isSVG

Defined in โ€‹

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


hasAlphaPixel โ€‹

โ€ข hasAlphaPixel: boolean

Implementation of โ€‹

ILeaferImage.hasAlphaPixel

Defined in โ€‹

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


ready โ€‹

โ€ข ready: boolean

Implementation of โ€‹

ILeaferImage.ready

Defined in โ€‹

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


error โ€‹

โ€ข error: IObject

Implementation of โ€‹

ILeaferImage.error

Defined in โ€‹

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


loading โ€‹

โ€ข loading: boolean

Implementation of โ€‹

ILeaferImage.loading

Defined in โ€‹

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


use โ€‹

โ€ข use: number = 0

Implementation of โ€‹

ILeaferImage.use

Defined in โ€‹

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


config โ€‹

โ€ข config: ILeaferImageConfig

Implementation of โ€‹

ILeaferImage.config

Defined in โ€‹

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


waitComplete โ€‹

โ€ข Protected waitComplete: IFunction[] = []

Defined in โ€‹

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


cache โ€‹

โ€ข Protected cache: ILeaferImageCacheCanvas

Defined in โ€‹

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

Accessors โ€‹

tag โ€‹

โ€ข get tag(): string

Returns โ€‹

string

Defined in โ€‹

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


url โ€‹

โ€ข get url(): string

Returns โ€‹

string

Implementation of โ€‹

ILeaferImage.url

Defined in โ€‹

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


crossOrigin โ€‹

โ€ข get crossOrigin(): IImageCrossOrigin

Returns โ€‹

IImageCrossOrigin

Implementation of โ€‹

ILeaferImage.crossOrigin

Defined in โ€‹

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


completed โ€‹

โ€ข get completed(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

ILeaferImage.completed

Defined in โ€‹

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

Methods โ€‹

load โ€‹

โ–ธ load(onSuccess?, onError?, thumbSize?): number

Parameters โ€‹

NameType
onSuccess?IFunction
onError?IFunction
thumbSize?ISizeData

Returns โ€‹

number

Implementation of โ€‹

ILeaferImage.load

Defined in โ€‹

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


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:70


setView โ€‹

โ–ธ setView(img): void

Parameters โ€‹

NameType
imgany

Returns โ€‹

void

Defined in โ€‹

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


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?, smooth?, interlace?): any

Parameters โ€‹

NameType
widthnumber
heightnumber
opacity?number
filters?IObject
xGap?number
yGap?number
smooth?boolean
interlace?IInterlace

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:126


render โ€‹

โ–ธ render(canvas, x, y, width, height, _leaf, _paint, _imageScaleX, _imageScaleY): void

Parameters โ€‹

NameType
canvasany
xnumber
ynumber
widthnumber
heightnumber
_leafILeaf
_paintany
_imageScaleXnumber
_imageScaleYnumber

Returns โ€‹

void

Implementation of โ€‹

ILeaferImage.render

Defined in โ€‹

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


getLoadUrl โ€‹

โ–ธ getLoadUrl(_thumbSize?): string

Parameters โ€‹

NameType
_thumbSize?ISizeData

Returns โ€‹

string

Implementation of โ€‹

ILeaferImage.getLoadUrl

Defined in โ€‹

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


setThumbView โ€‹

โ–ธ setThumbView(_view): void

Parameters โ€‹

NameType
_viewnumber

Returns โ€‹

void

Implementation of โ€‹

ILeaferImage.setThumbView

Defined in โ€‹

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


getThumbSize โ€‹

โ–ธ getThumbSize(_lod?): ISizeData

Parameters โ€‹

NameType
_lod?IImageLOD

Returns โ€‹

ISizeData

Implementation of โ€‹

ILeaferImage.getThumbSize

Defined in โ€‹

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


getMinLevel โ€‹

โ–ธ getMinLevel(): number

Returns โ€‹

number

Implementation of โ€‹

ILeaferImage.getMinLevel

Defined in โ€‹

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


getLevelData โ€‹

โ–ธ getLevelData(_level, _width?, _height?): ILeaferImageLevel

Parameters โ€‹

NameType
_levelnumber
_width?number
_height?number

Returns โ€‹

ILeaferImageLevel

Implementation of โ€‹

ILeaferImage.getLevelData

Defined in โ€‹

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


clearLevels โ€‹

โ–ธ clearLevels(_checkUse?): void

Parameters โ€‹

NameType
_checkUse?boolean

Returns โ€‹

void

Implementation of โ€‹

ILeaferImage.clearLevels

Defined in โ€‹

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


destroyFilter โ€‹

โ–ธ destroyFilter(): void

Returns โ€‹

void

Implementation of โ€‹

ILeaferImage.destroyFilter

Defined in โ€‹

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


destroy โ€‹

โ–ธ destroy(): void

Returns โ€‹

void

Implementation of โ€‹

ILeaferImage.destroy

Defined in โ€‹

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

Released under the MIT License.