extensionTypes.ImageDetails
有关捕获图片格式、质量、区域和比例的详细信息。
类型
该类型的取值是对象,包含下列属性:
format
可选-
extensionTypes.ImageFormat
。结果图片的格式,默认为"png"
。 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 中引入。
浏览器兼容性
BCD tables only load in the browser
备注:
此 API 基于 Chromium 的 chrome.extensionTypes
API。该文档衍生自 Chromium 代码中的 extension_types.json
。