Skip to content

v0.32.0 - 2023年3月24日

  • 尽可能默认使用顺序读取而非随机访问。
  • 将 GIF 输出 optimise / optimize 选项替换为 reuse。
  • 为 GIF 输出添加 progressive 选项以进行隔行扫描。
  • 在文字图片创建中添加 wrap 选项。
  • 向通过 *magick 加载的图片的元数据添加 formatMagick 属性。
  • 为了更快地调整 RGBA 图片的大小,建议使用整数预乘(反乘法)。
  • 添加 ignoreIcc 输入选项以忽略嵌入的 ICC 配置文件。
  • 允许使用 GPS (IFD3) EXIF 元数据。#2767
  • TypeScript 的定义现在直接维护和发布,不再使用 @types/sharp 包了。 #3369
  • 预编译二进制文件:确保支持 macOS 10.13 及以上,如文档所述。 #3438
  • 预编译二进制文件:防止使用 glib 切片分配器,改进了 QEMU 支持。 #3448
  • 在使用基于注意力的裁剪时,将焦点坐标添加到输出中。#3470 @ejoebstl
  • 将尖锐版本公开为 sharp.versions.sharp。#3471
  • 针对 WebP 输入尊重 fastShrinkOnLoad 调整大小选项。 #3516
  • 将 sigma 的最大锐化值从 10000 降到 10。#3521
  • 增加对 ArrayBuffer 输入的支持。 #3548 @kapouer
  • 为 extendWith 的 extend 操作添加支持,以允许复制/镜像/重复。 #3556 @janaz
  • 确保所有异步 JS 回调都被封装,以帮助避免可能的竞态条件。 #3569
  • 预编译二进制文件:由于许可问题,暂时移除了对基于瓦片输出的支持。 #3581
  • 为 normalise 添加对 lower 和 upper 百分位的支持。 #3583 @LachlanNewman