函数
-
import {decode} from 'ol/Image';若支持
createImageBitmap(),则加载图像并解码为ImageBitmap;否则返回加载的图像。Name Type 描述 imageHTMLImageElement 图像尚未加载。
srcstring | undefined src图像属性(可选,若已存在则无需指定)。返回:
如果createImageBitmap()不受支持,则Promise将解析为ImageBitmap或HTMLImageElement。
-
import {load} from 'ol/Image';加载图像。
Name Type 描述 imageHTMLImageElement 图像尚未加载。
srcstring | undefined src图像的属性。可选;若已存在则无需指定。返回:
Promise解析为HTMLImageElement。
类型定义
-
ImageObject{Object}
-
属性:
Name Type 描述 extentExtent | undefined 范围(若与请求范围不同)
resolutionResolutionLike | undefined 若分辨率与所请求的不同。当X和Y分辨率不同时,请使用数组类型(
[xResolution, yResolution]).pixelRationumber | undefined 若像素比与请求值不同。
imageImageLike 图像。
-
图像源加载器函数接收范围、分辨率和像素比作为参数,并返回一个
image object的 Promise。 -
一个函数,它接受一个用于图像的
ImageWrapper和一个用于 src 的{string}作为参数。该函数旨在使底层图像getImage被分配由 src 指定的内容。如果未指定,则默认为function(image, src) { image.getImage().src = src; }提供自定义的
imageLoadFunction对于通过 POST 请求或 XHR 请求加载图像非常有用,其中在加载内容时,图像元素的 src 将被设置为数据 URI。 -
用于图像源的加载器函数,接收范围、分辨率及像素比作为参数。对于覆盖任意范围与分辨率的图像(静态图像),加载器函数不应接受任何参数。该函数返回
image、image object或相应的 Promise。对于生成图像的加载器,Promise 应在图像加载完成前保持未解析状态。若返回的图像与传递给加载器的范围、分辨率或像素比不匹配,则必须返回image object,并附带正确的extent、resolution和pixelRatio,以及image。