extensionTypes.ImageDetails
有关捕获图像的格式、质量、区域和比例的详细信息。
类型
此类型的值为对象。它们包含以下属性
format
可选-
extensionTypes.ImageFormat
。生成的图像格式。默认为"png"
。 quality
可选-
整数
。当格式为"jpeg"
时,这将控制生成图像的质量。它是一个介于 0 和 100 之间的数字,将其转换为介于 0 和 1 之间的值,然后用作HTMLCanvasElement.toDataURL()
的encoderOptions
参数。如果省略,则使用 92。随着质量的降低,生成的图像将具有更多视觉伪影,并且存储它所需的字节数将减少。此值对 PNG 图像无效。 rect
可选-
一个
对象
,指定要捕获的文档区域,以 CSS 像素为单位,相对于页面。所有属性默认为0
。属性为x
:矩形左侧的坐标。y
:矩形顶部的坐标。width
:矩形的宽度。height
:矩形的高度。
此选项在 Firefox 82 中引入。如果省略,则捕获当前可见视口。
scale
可选-
数字
。要渲染的比例,默认为devicePixelRatio
。此选项在 Firefox 82 中引入。
浏览器兼容性
BCD 表格仅在浏览器中加载
注意:此 API 基于 Chromium 的 chrome.extensionTypes
API。此文档源自 Chromium 代码中的 extension_types.json
。