Skip to content

Interface: ILeaferImage

Implemented by

Table of contents

Properties

Methods

Properties

innerId

Readonly innerId: number

Defined in

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


url

Readonly url: string

Defined in

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


view

view: any

Defined in

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


width

width: number

Defined in

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


height

height: number

Defined in

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


isSVG

isSVG: boolean

Defined in

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


hasAlphaPixel

hasAlphaPixel: boolean

Defined in

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


completed

Readonly completed: boolean

Defined in

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


ready

ready: boolean

Defined in

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


error

error: IObject

Defined in

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


loading

loading: boolean

Defined in

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


isPlacehold

Optional isPlacehold: boolean

Defined in

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


largeThumb

Optional largeThumb: ILeaferImageLevel

Defined in

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


levels

Optional levels: ILeaferImageLevel[]

Defined in

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


levelsRange

Optional levelsRange: IRangeSize

Defined in

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


minLevel

Optional minLevel: number

Defined in

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


progress

Optional progress: IProgressData

Defined in

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


use

use: number

Defined in

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


config

config: ILeaferImageConfig

Defined in

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

Methods

load

load(onSuccess?, onError?): number

Parameters

NameType
onSuccess?ILeaferImageOnLoaded
onError?ILeaferImageOnError

Returns

number

Defined in

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


unload

unload(index, stopEvent?): void

Parameters

NameType
indexnumber
stopEvent?boolean

Returns

void

Defined in

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


getFull

getFull(filters?): any

Parameters

NameType
filters?IObject

Returns

any

Defined in

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


getCanvas

getCanvas(width, height, opacity?, filters?, xGap?, yGap?, smooth?): any

Parameters

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

Returns

any

Defined in

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


getPattern

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

Parameters

NameType
canvasany
repeatstring
transform?IMatrixData
paint?IObject

Returns

CanvasPattern

Defined in

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


clearLevels

clearLevels(checkUse?): void

Parameters

NameType
checkUse?boolean

Returns

void

Defined in

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


destroy

destroy(): void

Returns

void

Defined in

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

Released under the MIT License.