Skip to content

Class: ImageLoader ​

Defined in: packages/minerender/src/image/ImageLoader.ts:22

Constructors ​

Constructor ​

ts
new ImageLoader(): ImageLoader;

Returns ​

ImageLoader

Methods ​

getCanvasData() ​

ts
static getCanvasData(src): Promise<ExtractableImageData>;

Defined in: packages/minerender/src/image/ImageLoader.ts:97

Parameters ​

ParameterType
srcstring

Returns ​

Promise<ExtractableImageData>


getData() ​

ts
static getData(src): Promise<ImageData>;

Defined in: packages/minerender/src/image/ImageLoader.ts:90

Parameters ​

ParameterType
srcstring

Returns ​

Promise<ImageData>


getInfo() ​

ts
static getInfo(src): Promise<ImageInfo>;

Defined in: packages/minerender/src/image/ImageLoader.ts:130

Parameters ​

ParameterType
srcstring

Returns ​

Promise<ImageInfo>


getWrapped() ​

ts
static getWrapped(src): Promise<WrappedImage>;

Defined in: packages/minerender/src/image/ImageLoader.ts:142

Parameters ​

ParameterType
srcstring

Returns ​

Promise<WrappedImage>


infoToCanvasData() ​

ts
static infoToCanvasData(info): Promise<ExtractableImageData>;

Defined in: packages/minerender/src/image/ImageLoader.ts:70

Parameters ​

ParameterType
infoImageInfo

Returns ​

Promise<ExtractableImageData>


infoToData() ​

ts
static infoToData(info): Promise<ImageData>;

Defined in: packages/minerender/src/image/ImageLoader.ts:85

Parameters ​

ParameterType
infoImageInfo

Returns ​

Promise<ImageData>


loadAsync() ​

ts
static loadAsync(src): Promise<CompatImage>;

Defined in: packages/minerender/src/image/ImageLoader.ts:28

Parameters ​

ParameterType
srcstring

Returns ​

Promise<CompatImage>


loadCanvasData() ​

ts
static loadCanvasData(src): Promise<ExtractableImageData>;

Defined in: packages/minerender/src/image/ImageLoader.ts:54

Parameters ​

ParameterType
srcstring

Returns ​

Promise<ExtractableImageData>


loadData() ​

ts
static loadData(src): Promise<ImageData>;

Defined in: packages/minerender/src/image/ImageLoader.ts:48

Parameters ​

ParameterType
srcstring

Returns ​

Promise<ImageData>


loadElement() ​

ts
static loadElement(
   src, 
   onload?, 
   onerr?
): CompatImage;

Defined in: packages/minerender/src/image/ImageLoader.ts:38

Parameters ​

ParameterType
srcstring
onload?() => void
onerr?(err) => void

Returns ​

CompatImage


loadInfo() ​

ts
static loadInfo(src): Promise<ImageInfo>;

Defined in: packages/minerender/src/image/ImageLoader.ts:121

Parameters ​

ParameterType
srcstring

Returns ​

Promise<ImageInfo>


loadWrapped() ​

ts
static loadWrapped(src): Promise<WrappedImage>;

Defined in: packages/minerender/src/image/ImageLoader.ts:137

Parameters ​

ParameterType
srcstring

Returns ​

Promise<WrappedImage>


processResponse() ​

ts
static processResponse(response): Promise<ImageInfo>;

Defined in: packages/minerender/src/image/ImageLoader.ts:104

Parameters ​

ParameterType
responsePick<RequestResponse<ArrayBuffer>, "data" | "url">

Returns ​

Promise<ImageInfo>