loadImage
Usage
import '@loaders.gl/polyfills'; // only needed if using under Node
import {loadImage} from `@loaders.gl/images`;
const image = await loadImage(url);
import '@loaders.gl/polyfills'; // only needed if using under Node
import {loadImage} from `@loaders.gl/images`;
const URL = ...;
const image = await loadImage(({lod}) => `${URL}-${lod}.jpg`, {
image: {
mipLevels: 'auto'
}
});
for (const lodImage of imageArray) {
...
}
Function
loadImage(getUrl : String | Function, options? : Object]) : image | image[]
A basic image loading function for loading a single image (or an array of mipmap images representing a single image).
getUrl: A function that generates the url for each image, it is called for each image with thelodof that image.options: Supports the same options asImageLoader.
Returns
- image or array of images
Options
Accepts the same options as ImageLoader, and
| Option | Type | Default | Description |
| ----------------- | ------- | ------- | ----------- | ------------------------------------------------------ |
| image.mipLevels | Number | String | 0 | If 'auto' or non-zero, loads an array of mip images. |
Number of mip level images to load: Use 0 to indicate a single image with no mips. Supplying the string 'auto' will infer the mipLevel from the size of the lod=0 image.