็ฎไฝไธญๆ
Interface: ILeaferFilm โ
Hierarchy โ
โณ
ILeaferFilm
Implemented by โ
Table of contents โ
Properties โ
- innerId
- url
- lod
- crossOrigin
- view
- width
- height
- isSVG
- hasAlphaPixel
- completed
- ready
- error
- loading
- isPlacehold
- parent
- childrenMap
- filterKey
- largeThumb
- thumb
- levels
- levelsRange
- minLevel
- loadId
- progress
- use
- config
Methods โ
- load
- unload
- getFull
- getCanvas
- getPattern
- render
- getLoadUrl
- setThumbView
- getThumbSize
- getMinLevel
- getLevelData
- clearLevels
- destroyFilter
- destroy
Properties โ
innerId โ
โข Readonly innerId: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:86
url โ
โข Readonly url: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:87
lod โ
โข Optional lod: IImageLOD
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:88
crossOrigin โ
โข Readonly crossOrigin: IImageCrossOrigin
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:89
view โ
โข view: any
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:91
width โ
โข width: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:92
height โ
โข height: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:93
isSVG โ
โข isSVG: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:95
hasAlphaPixel โ
โข hasAlphaPixel: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:96
completed โ
โข Readonly completed: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:98
ready โ
โข ready: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:99
error โ
โข error: IObject
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:100
loading โ
โข loading: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:101
isPlacehold โ
โข Optional isPlacehold: boolean
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:103
parent โ
โข Optional parent: ILeaferImage
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:106
childrenMap โ
โข Optional childrenMap: ILeaferImageMap
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:107
filterKey โ
โข Optional filterKey: string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:108
largeThumb โ
โข Optional largeThumb: ILeaferImageLevel
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:111
thumb โ
โข Optional thumb: ILeaferImageLevel
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:112
levels โ
โข Optional levels: ILeaferImageLevel[]
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:113
levelsRange โ
โข Optional levelsRange: IRangeSize
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:114
minLevel โ
โข Optional minLevel: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:115
loadId โ
โข Optional loadId: ITaskItem
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:116
progress โ
โข Optional progress: IProgressData
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:118
use โ
โข use: number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:120
config โ
โข config: ILeaferImageConfig
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:121
Methods โ
load โ
โธ load(onSuccess?, onError?, thumbSize?): number
Parameters โ
| Name | Type |
|---|---|
onSuccess? | ILeaferImageOnLoaded |
onError? | ILeaferImageOnError |
thumbSize? | ISizeData |
Returns โ
number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:123
unload โ
โธ unload(index, stopEvent?): void
Parameters โ
| Name | Type |
|---|---|
index | number |
stopEvent? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:124
getFull โ
โธ getFull(filters?): any
Parameters โ
| Name | Type |
|---|---|
filters? | IObject |
Returns โ
any
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:125
getCanvas โ
โธ getCanvas(width, height, opacity?, filters?, xGap?, yGap?, smooth?, interlace?): any
Parameters โ
| Name | Type |
|---|---|
width | number |
height | number |
opacity? | number |
filters? | IObject |
xGap? | number |
yGap? | number |
smooth? | boolean |
interlace? | IInterlace |
Returns โ
any
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:126
getPattern โ
โธ getPattern(canvas, repeat, transform?, paint?): CanvasPattern
Parameters โ
| Name | Type |
|---|---|
canvas | any |
repeat | string |
transform? | IMatrixData |
paint? | IObject |
Returns โ
CanvasPattern
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:127
render โ
โธ render(canvas, x, y, width, height, leaf, paint, imageScaleX, imageScaleY): void
Parameters โ
| Name | Type |
|---|---|
canvas | any |
x | number |
y | number |
width | number |
height | number |
leaf | ILeaf |
paint | any |
imageScaleX | number |
imageScaleY | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:129
getLoadUrl โ
โธ getLoadUrl(thumbSize?): string
Parameters โ
| Name | Type |
|---|---|
thumbSize? | ISizeData |
Returns โ
string
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:131
setThumbView โ
โธ setThumbView(view): void
Parameters โ
| Name | Type |
|---|---|
view | number |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:132
getThumbSize โ
โธ getThumbSize(lod?): ISizeData
Parameters โ
| Name | Type |
|---|---|
lod? | IImageLOD |
Returns โ
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:133
getMinLevel โ
โธ getMinLevel(): number
Returns โ
number
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:135
getLevelData โ
โธ getLevelData(level, width?, height?): ILeaferImageLevel
Parameters โ
| Name | Type |
|---|---|
level | number |
width? | number |
height? | number |
Returns โ
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:136
clearLevels โ
โธ clearLevels(checkUse?): void
Parameters โ
| Name | Type |
|---|---|
checkUse? | boolean |
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:137
destroyFilter โ
โธ destroyFilter(): void
Returns โ
void
Inherited from โ
Defined in โ
src/leafer/packages/interface/src/image/ILeaferImage.ts:139
destroy โ
โธ destroy(): void
Returns โ
void