ScreenshotOptions
约 390 字大约 1 分钟
2025-10-13
Karin API Docs / ScreenshotOptions
接口: ScreenshotOptions
定义于: packages/core/src/adapter/render/admin/types.ts:32
继承于
属性
captureBeyondViewport?
optionalcaptureBeyondViewport:boolean
定义于: packages/core/src/adapter/render/admin/types.ts:84
捕获视口之外的屏幕截图。
默认值
false 如果没有 clip 的情况下为 false。否则为 true。
clip?
optionalclip:ScreenshotClip
定义于: packages/core/src/adapter/render/admin/types.ts:72
指定页面/元素需要裁剪的区域。
encoding?
optionalencoding:"base64"|"binary"
定义于: packages/core/src/adapter/render/admin/types.ts:78
图像的编码方式。
已被弃用
这是无效选项,强制性返回base64编码的字符串
fromSurface?
optionalfromSurface:boolean
定义于: packages/core/src/adapter/render/admin/types.ts:50
从表面捕获屏幕截图,而不是从视图捕获。
默认值
true
fullPage?
optionalfullPage:boolean
定义于: packages/core/src/adapter/render/admin/types.ts:56
当设置为 true 时,将捕获整个页面的屏幕截图。
默认值
false
omitBackground?
optionalomitBackground:boolean
定义于: packages/core/src/adapter/render/admin/types.ts:62
隐藏默认的白色背景,允许捕获具有透明背景的屏幕截图。
默认值
false
optimizeForSpeed?
optionaloptimizeForSpeed:boolean
定义于: packages/core/src/adapter/render/admin/types.ts:36
默认值
false
path?
optionalpath:string
定义于: packages/core/src/adapter/render/admin/types.ts:68
保存图像的文件路径。屏幕截图的类型将从文件扩展名推断得出。 如果路径是相对路径,则会相对于当前工作目录解析。 如果未提供路径,则图像不会保存到磁盘。
quality?
optionalquality:number
定义于: packages/core/src/adapter/render/admin/types.ts:44
图像的质量,范围为 0-100。不适用于 png 图像。
type?
optionaltype:"png"|"jpeg"|"webp"
定义于: packages/core/src/adapter/render/admin/types.ts:40
默认值
'png'
