extensionTypes.ImageDetails
Подробности о формате, качестве, области и масштабе захваченного изображения.
Тип
Значения этого типа — объекты. Они содержат следующие свойства:
-
formatНеобязательно -
extensionTypes.ImageFormat. Формат результирующего изображения. По умолчанию"png". -
qualityНеобязательно -
integer. Когда формат"jpeg", это управляет качеством результирующего изображения. Это число от 0 до 100, которое преобразуется в значение от 0 до 1 и затем используется как аргументencoderOptionsдляHTMLCanvasElement.toDataURL(). Если оно опущено, используется 92. По мере уменьшения качества результирующее изображение будет иметь больше артефактов, а количество байтов, необходимых для его хранения, уменьшится. Это значение игнорируется для изображений PNG. -
rectНеобязательно -
Прямоугольник, определяющий область документа для захвата в пикселях CSS, относительно страницы. Все свойства по умолчанию
0. Свойства:-
x: Координата левой стороны прямоугольника. -
y: Координата верхней стороны прямоугольника. -
width: Ширина прямоугольника. -
height: Высота прямоугольника.
Этот параметр был введен в Firefox 82. Если опущено, захватывается текущий видимый viewport.
-
-
scaleНеобязательно -
number. Масштаб для рендеринга, по умолчаниюdevicePixelRatio. Этот параметр был введен в Firefox 82.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
ImageDetails |
Да | 14 | 45 | ? | Да | 14 | ? | ? | 48 | ? | 15 | ? |
rect |
Нет | Нет | 82 | ? | Нет | Нет | ? | ? | 82 | ? | Нет | ? |
scale |
Нет | Нет | 82 | ? | Нет | Нет | ? | ? | 82 | ? | Нет | ? |
Примечание: Этот API основан на API chrome.extensionTypes Chromium. Данная документация взята из extension_types.json в коде Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/extensionTypes/ImageDetails