Spec-Zone.ru › OpenLayers

ol/Изображение


Функции

decode(image, src){Promise.<(ImageBitmap|HTMLImageElement)>}

Image.js, строка 324
import {decode} from 'ol/Image';

Загружает изображение и декодирует его в ImageBitmap, если createImageBitmap() поддерживается. В противном случае возвращает загруженное изображение.

Имя Тип Описание
image HTMLImageElement

Изображение, еще не загружено.

src string | undefined

Атрибут src изображения. Необязательно, не требуется, если уже присутствует.

Возвращает:
Promise, разрешающее ImageBitmap или HTMLImageElement, если createImageBitmap() не поддерживается.

load(image, src){Promise.<HTMLImageElement>}

Image.js, строка 272
import {load} from 'ol/Image';

Загружает изображение.

Имя Тип Описание
image HTMLImageElement

Изображение, еще не загружено.

src string | undefined

Атрибут src изображения. Необязательно, не требуется, если уже присутствует.

Возвращает:
Promise, разрешающее HTMLImageElement.

Определения типов

ImageObject{Object}

Свойства:
Имя Тип Описание
extent Extent | undefined

Область, если отличается от запрошенной.

resolution ResolutionLike | undefined

Разрешение, если отличается от запрошенного. Если разрешения по осям x и y разные, используйте тип массива ([xResolution, yResolution]).

pixelRatio number | undefined

Коэффициент пикселей, если отличается от запрошенного.

image ImageLike

Изображение.

ImageObjectPromiseLoader()

Image.js, строка 52

Функция загрузчика, используемая для источников изображений. Принимает область, разрешение и коэффициент пикселей в качестве аргументов. Функция возвращает промис для image object.

LoadFunction()

Image.js, строка 11

Функция, которая принимает ImageWrapper для изображения и {string} для src в качестве аргументов. Предполагается, что она должна задать содержимое, указанное в src, для базового изображения getImage. Если не указано, используется значение по умолчанию.

function(image, src) {
  image.getImage().src = src;
}

Предоставление пользовательской imageLoadFunction может быть полезно для загрузки изображений с помощью POST-запросов или — в общем случае — с помощью запросов XHR, где src элемента изображения будет устанавливаться в URI данных при загрузке содержимого.

Loader()

Image.js, строка 38

Функция загрузчика, используемая для источников изображений. Принимает область, разрешение и коэффициент пикселей в качестве аргументов. Для изображений, охватывающих любую область и разрешение (статические изображения), функция загрузчика не должна принимать какие-либо аргументы. Функция возвращает image, image object или промис для того же. Для загрузчиков, генерирующих изображения, промис должен быть разрешен только после загрузки изображения. Если возвращаемое изображение не соответствует области, разрешению или коэффициенту пикселей, переданным в загрузчик, оно должно вернуть image object с image и правильными extent, resolution и pixelRatio.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_Image.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API