Skip to content
- 尽可能默认使用顺序读取而非随机访问。
- 将 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