html 转 img
html 和 tmpl 任选一个。tmpl 和 tmpldata 一起提供。
str
html: html 文本str
tmpl: jinja2 html 模板dict
tmpldata: jinja2 模板 databool
json: 是否返回 json 格式(返回一个 id)dict
optional
options- timeout (float, optional): 截图超时时间.
- type (Literal["jpeg", "png"], optional): 截图图片类型.
- quality (int, optional): 截图质量,仅适用于 JPEG 格式图片.
- omit_background (bool, optional): 是否允许隐藏默认的白色背景,这样就可以截透明图了,仅适用于 PNG 格式
- full_page (bool, optional): 是否截整个页面而不是仅设置的视口大小,默认为 True.
- clip (FloatRect, optional): 截图后裁切的区域,xy为起点.
- animations: (Literal["allow", "disabled"], optional): 是否允许播放 CSS 动画.
- caret: (Literal["hide", "initial"], optional): 当设置为
hide
时,截图时将隐藏文本插入符号,默认为hide
. - scale: (Literal["css", "device"], optional): 页面缩放设置. 当设置为
css
时,则将设备分辨率与 CSS 中的像素一一对应,在高分屏上会使得截图变小. 当设置为device
时,则根据设备的屏幕缩放设置或当前 Playwright 的 Page/Context 中的 device_scale_factor 参数来缩放. - mask (List["Locator"]], optional): 指定截图时的遮罩的 Locator。元素将被一颜色为 #FF00FF 的框覆盖.
根据 id 返回对应的图像。