Interface: ILeaferImage
Implemented by
Table of contents
Properties
- innerId
- url
- view
- width
- height
- isSVG
- hasAlphaPixel
- completed
- ready
- error
- loading
- isPlacehold
- largeThumb
- levels
- levelsRange
- minLevel
- progress
- use
- config
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
| Name | Type |
|---|---|
onSuccess? | ILeaferImageOnLoaded |
onError? | ILeaferImageOnError |
Returns
number
Defined in
src/leafer/packages/interface/src/image/ILeaferImage.ts:88
unload
▸ unload(index, stopEvent?): void
Parameters
| Name | Type |
|---|---|
index | number |
stopEvent? | boolean |
Returns
void
Defined in
src/leafer/packages/interface/src/image/ILeaferImage.ts:89
getFull
▸ getFull(filters?): any
Parameters
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
width | number |
height | number |
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
| Name | Type |
|---|---|
canvas | any |
repeat | string |
transform? | IMatrixData |
paint? | IObject |
Returns
CanvasPattern
Defined in
src/leafer/packages/interface/src/image/ILeaferImage.ts:92
clearLevels
▸ clearLevels(checkUse?): void
Parameters
| Name | Type |
|---|---|
checkUse? | boolean |
Returns
void
Defined in
src/leafer/packages/interface/src/image/ILeaferImage.ts:94
destroy
▸ destroy(): void
Returns
void