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


url

Readonly url: string

Defined in

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


view

view: any

Defined in

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


width

width: number

Defined in

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


height

height: number

Defined in

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


isSVG

isSVG: boolean

Defined in

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


hasAlphaPixel

hasAlphaPixel: boolean

Defined in

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


completed

Readonly completed: boolean

Defined in

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


ready

ready: boolean

Defined in

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


error

error: IObject

Defined in

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


loading

loading: boolean

Defined in

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


isPlacehold

Optional isPlacehold: boolean

Defined in

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


largeThumb

Optional largeThumb: ILeaferImageLevel

Defined in

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


levels

Optional levels: ILeaferImageLevel[]

Defined in

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


levelsRange

Optional levelsRange: IRangeSize

Defined in

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


minLevel

Optional minLevel: number

Defined in

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


progress

Optional progress: IProgressData

Defined in

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


use

use: number

Defined in

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


config

config: ILeaferImageConfig

Defined in

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

Methods

load

load(onSuccess?, onError?): number

Parameters

NameType
onSuccess?ILeaferImageOnLoaded
onError?ILeaferImageOnError

Returns

number

Defined in

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


unload

unload(index, stopEvent?): void

Parameters

NameType
indexnumber
stopEvent?boolean

Returns

void

Defined in

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


getFull

getFull(filters?): any

Parameters

NameType
filters?IObject

Returns

any

Defined in

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


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


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


destroy

destroy(): void

Returns

void

Defined in

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

Released under the MIT License.