shot-scraper 1.12 支持 WebP 截图

Simon Willison··作者 Simon Willison

关键信息

如果不使用 `--quality`,shot-scraper 会生成无损 WebP 文件;指定该选项后即可调整质量,通常能够获得更小的输出文件。这是对图像格式和压缩能力的增量改进,并没有改变浏览器截图流程本身。

资讯摘要

shot-scraper 1.12 为 Simon Willison 的截图自动化工具加入了 WebP 支持。用户可以在命令行中运行 `shot-scraper https://simonwillison.net -o screenshot.webp --quality 80` 来生成网页的 WebP 截图。输出文件名中的扩展名用于指定 WebP 格式,而 `--quality` 参数则用于控制压缩质量。如果不提供这个参数,生成的 WebP 文件将采用无损模式。

Willison 表示,根据他的使用经验,WebP 截图的文件大小几乎总是明显小于对应的 JPEG 或 PNG 截图。第 210 号合并请求中提供了一些用于展示文件大小差异的示例。他发布这一功能,是为了将其用于新工具 commit-rewriter 的截图生成。

资讯正文

发布:shot-scraper 1.12

我为自己的 shot-scraper 截图自动化工具添加了 WebP 支持。现在,你可以像这样获取网页的 WebP 截图:

shot-scraper https://simonwillison.net -o screenshot.webp --quality 80

--quality 选项用于设置质量;如果不使用该选项,生成的 WebP 文件将采用无损格式。

根据我的经验,WebP 截图的文件大小几乎总是明显小于对应的 JPEG 或 PNG 文件。具体示例请参见该 PR。

我发布这一功能,是为了能够用它生成我的新工具 commit-rewriter 的截图。

来源与参考

  1. 原始链接
  2. Release: shot-scraper 1.12

收录于 2026-09-15