extensionTypes.ImageDetails
Details zum Format, zur Qualität, zum Bereich und Maßstab eines erfassten Bildes.
Typ
Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:
format
Optional-
extensionTypes.ImageFormat
. Das Format des resultierenden Bildes. Standardmäßig ist es"png"
. quality
Optional-
integer
. Wenn das Format"jpeg"
ist, steuert dies die Qualität des resultierenden Bildes. Es ist eine Zahl zwischen 0 und 100, die in einen Wert zwischen 0 und 1 konvertiert wird und dann alsencoderOptions
-Argument fürHTMLCanvasElement.toDataURL()
verwendet wird. Wenn es weggelassen wird, wird 92 verwendet. Mit abnehmender Qualität weist das resultierende Bild mehr visuelle Artefakte auf, und die Anzahl der Bytes, die zur Speicherung benötigt werden, nimmt ab. Dieser Wert wird für PNG-Bilder ignoriert. rect
Optional-
Ein
object
, das den Bereich des Dokuments angibt, der in CSS-Pixeln im Verhältnis zur Seite erfasst werden soll. Alle Eigenschaften standardmäßig auf0
. Die Eigenschaften sind:x
: Die Koordinate der linken Seite des Rechtecks.y
: Die Koordinate der oberen Seite des Rechtecks.width
: Die Breite des Rechtecks.height
: Die Höhe des Rechtecks.
Diese Option wurde in Firefox 82 eingeführt. Wenn sie weggelassen wird, wird die derzeit sichtbare Ansicht erfasst.
scale
Optional-
number
. Der Maßstab, bei dem dargestellt werden soll, standardmäßig aufdevicePixelRatio
. Diese Option wurde in Firefox 82 eingeführt.
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.extensionTypes
API von Chromium. Diese Dokumentation ist abgeleitet von extension_types.json
im Chromium-Code.