extensionTypes.ImageDetails

Details über das Format, die Qualität, den Bereich und die Skalierung eines aufgenommenen Bildes.

Typ

Werte dieses Typs sind Objekte. Sie enthalten die folgenden Eigenschaften:

format Optional

extensionTypes.ImageFormat. Das Format des resultierenden Bildes. Standard ist "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 umgewandelt wird und dann als encoderOptions-Argument an HTMLCanvasElement.toDataURL() verwendet wird. Wenn es weggelassen wird, wird 92 verwendet. Mit abnehmender Qualität wird das resultierende Bild mehr visuelle Artefakte enthalten, und die Anzahl der benötigten Bytes zur Speicherung nimmt ab. Dieser Wert wird für PNG-Bilder ignoriert.

rect Optional

Ein object, das den Bereich des Dokuments angibt, der erfasst werden soll, in CSS-Pixeln, relativ zur Seite. Alle Eigenschaften sind standardmäßig auf 0 gesetzt. 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 der derzeit sichtbare Viewport erfasst.

scale Optional

number. Die Skalierung zum Rendern, Standard ist devicePixelRatio. Diese Option wurde in Firefox 82 eingeführt.

Browser-Kompatibilität

BCD tables only load in the browser

Hinweis: Diese API basiert auf der chrome.extensionTypes API von Chromium. Diese Dokumentation basiert auf extension_types.json im Chromium-Code.