跳转到内容

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 slice 分配器,提升 QEMU 支持。 #3448

  • 在使用基于注意力的裁剪时,向输出添加聚焦点坐标。 #3470 @ejoebstl

  • 将 sharp 版本暴露为 sharp.versions.sharp#3471

  • 对 WebP 输入,尊重 fastShrinkOnLoad 调整大小选项。 #3516

  • 将锐化的 sigma 最大值从 10000 降到 10。 #3521

  • 添加对 ArrayBuffer 输入的支持。 #3548 @kapouer

  • extend 操作添加对 extendWith 的支持,允许复制/镜像/重复。 #3556 @janaz

  • 确保所有异步 JS 回调均被包装,以帮助避免可能的竞态条件。 #3569

  • 预编译二进制文件:由于许可问题,暂时移除基于瓦片的输出支持。 #3581

  • normalise 添加对 lowerupper 百分位数的支持。 #3583 @LachlanNewman