extensionTypes.ImageDetails

有關捕獲影像的格式、質量、區域和縮放的詳細資訊。

型別

此型別的值是物件。它們包含以下屬性:

format 可選

extensionTypes.ImageFormat。 結果影像的格式。在 Firefox 中,預設值為 "png",而在 Chrome 中,預設值為 "jpeg"

quality 可選

integer。當格式為 "jpeg" 時,此設定控制結果影像的質量。該值介於 0 和 100 之間,會被轉換為 0 和 1 之間的值,然後用作 HTMLCanvasElement.toDataURL()encoderOptions 引數。如果省略,則使用 92。隨著質量降低,結果影像將具有更多的視覺偽影,並且儲存所需的位元組數將減少。此值對 PNG 影像無效。

rect 可選

一個 object,指定要捕獲的文件區域(以 CSS 畫素為單位),相對於頁面。所有屬性預設值為 0。屬性如下:

  • x:矩形左側的座標。
  • y:矩形頂部的座標。
  • width:矩形的寬度。
  • height:矩形的高度。

此選項在 Firefox 82 中引入。如果省略,則捕獲當前可見的視口。

scale 可選

number。渲染的縮放比例,預設為 devicePixelRatio。此選項在 Firefox 82 中引入。

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.extensionTypes API。本文件源自 Chromium 程式碼中的 extension_types.json