Skip to content

Interface: ILeaferFilm ​

Hierarchy ​

Implemented by ​

Table of contents ​

Properties ​

Methods ​

Properties ​

innerId ​

• Readonly innerId: number

Inherited from ​

ILeaferImage.innerId

Defined in ​

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


url ​

• Readonly url: string

Inherited from ​

ILeaferImage.url

Defined in ​

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


lod ​

• Optional lod: IImageLOD

Inherited from ​

ILeaferImage.lod

Defined in ​

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


crossOrigin ​

• Readonly crossOrigin: IImageCrossOrigin

Inherited from ​

ILeaferImage.crossOrigin

Defined in ​

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


view ​

• view: any

Inherited from ​

ILeaferImage.view

Defined in ​

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


width ​

• width: number

Inherited from ​

ILeaferImage.width

Defined in ​

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


height ​

• height: number

Inherited from ​

ILeaferImage.height

Defined in ​

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


isSVG ​

• isSVG: boolean

Inherited from ​

ILeaferImage.isSVG

Defined in ​

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


hasAlphaPixel ​

• hasAlphaPixel: boolean

Inherited from ​

ILeaferImage.hasAlphaPixel

Defined in ​

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


completed ​

• Readonly completed: boolean

Inherited from ​

ILeaferImage.completed

Defined in ​

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


ready ​

• ready: boolean

Inherited from ​

ILeaferImage.ready

Defined in ​

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


error ​

• error: IObject

Inherited from ​

ILeaferImage.error

Defined in ​

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


loading ​

• loading: boolean

Inherited from ​

ILeaferImage.loading

Defined in ​

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


isPlacehold ​

• Optional isPlacehold: boolean

Inherited from ​

ILeaferImage.isPlacehold

Defined in ​

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


parent ​

• Optional parent: ILeaferImage

Inherited from ​

ILeaferImage.parent

Defined in ​

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


childrenMap ​

• Optional childrenMap: ILeaferImageMap

Inherited from ​

ILeaferImage.childrenMap

Defined in ​

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


filter ​

• Optional filter: any[]

Inherited from ​

ILeaferImage.filter

Defined in ​

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


filterKey ​

• Optional filterKey: string

Inherited from ​

ILeaferImage.filterKey

Defined in ​

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


largeThumb ​

• Optional largeThumb: ILeaferImageLevel

Inherited from ​

ILeaferImage.largeThumb

Defined in ​

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


thumb ​

• Optional thumb: ILeaferImageLevel

Inherited from ​

ILeaferImage.thumb

Defined in ​

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


levels ​

• Optional levels: ILeaferImageLevel[]

Inherited from ​

ILeaferImage.levels

Defined in ​

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


levelsRange ​

• Optional levelsRange: IRangeSize

Inherited from ​

ILeaferImage.levelsRange

Defined in ​

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


minLevel ​

• Optional minLevel: number

Inherited from ​

ILeaferImage.minLevel

Defined in ​

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


loadId ​

• Optional loadId: ITaskItem

Inherited from ​

ILeaferImage.loadId

Defined in ​

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


progress ​

• Optional progress: IProgressData

Inherited from ​

ILeaferImage.progress

Defined in ​

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


use ​

• use: number

Inherited from ​

ILeaferImage.use

Defined in ​

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


config ​

• config: ILeaferImageConfig

Inherited from ​

ILeaferImage.config

Defined in ​

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

Methods ​

load ​

â–¸ load(onSuccess?, onError?, thumbSize?): number

Parameters ​

NameType
onSuccess?ILeaferImageOnLoaded
onError?ILeaferImageOnError
thumbSize?ISizeData

Returns ​

number

Inherited from ​

ILeaferImage.load

Defined in ​

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


unload ​

â–¸ unload(index, stopEvent?): void

Parameters ​

NameType
indexnumber
stopEvent?boolean

Returns ​

void

Inherited from ​

ILeaferImage.unload

Defined in ​

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


getFull ​

â–¸ getFull(filters?): any

Parameters ​

NameType
filters?IObject

Returns ​

any

Inherited from ​

ILeaferImage.getFull

Defined in ​

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


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

Inherited from ​

ILeaferImage.getCanvas

Defined in ​

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


getPattern ​

â–¸ getPattern(canvas, repeat, transform?, paint?): CanvasPattern

Parameters ​

NameType
canvasany
repeatstring
transform?IMatrixData
paint?IObject

Returns ​

CanvasPattern

Inherited from ​

ILeaferImage.getPattern

Defined in ​

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


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

Inherited from ​

ILeaferImage.render

Defined in ​

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


getLoadUrl ​

â–¸ getLoadUrl(thumbSize?): string

Parameters ​

NameType
thumbSize?ISizeData

Returns ​

string

Inherited from ​

ILeaferImage.getLoadUrl

Defined in ​

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


setThumbView ​

â–¸ setThumbView(view): void

Parameters ​

NameType
viewnumber

Returns ​

void

Inherited from ​

ILeaferImage.setThumbView

Defined in ​

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


getThumbSize ​

â–¸ getThumbSize(lod?): ISizeData

Parameters ​

NameType
lod?IImageLOD

Returns ​

ISizeData

Inherited from ​

ILeaferImage.getThumbSize

Defined in ​

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


getMinLevel ​

â–¸ getMinLevel(): number

Returns ​

number

Inherited from ​

ILeaferImage.getMinLevel

Defined in ​

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


getLevelData ​

â–¸ getLevelData(level, width?, height?): ILeaferImageLevel

Parameters ​

NameType
levelnumber
width?number
height?number

Returns ​

ILeaferImageLevel

Inherited from ​

ILeaferImage.getLevelData

Defined in ​

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


clearLevels ​

â–¸ clearLevels(checkUse?): void

Parameters ​

NameType
checkUse?boolean

Returns ​

void

Inherited from ​

ILeaferImage.clearLevels

Defined in ​

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


destroyFilter ​

â–¸ destroyFilter(): void

Returns ​

void

Inherited from ​

ILeaferImage.destroyFilter

Defined in ​

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


destroy ​

â–¸ destroy(): void

Returns ​

void

Inherited from ​

ILeaferImage.destroy

Defined in ​

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

Released under the MIT License.