v0.31.0 - 2022年9月5日
-
放弃对 Node.js 12 的支持,现在要求 Node.js >= 14.15.0。
-
GIF 输出现在在可能的情况下重用输入调色板。使用
reoptimise选项生成新的调色板。 -
为动画帧增加了 WebP 的
minSize和mixed选项,以便更好地控制。 -
移除之前废弃的 WebP
reductionEffort和 HEIFspeed选项。改用effort来控制。 -
flip和flop操作将现在在rotate操作之前执行。 -
使用直方图改进了
normalise操作。
#200 -
对于
trim操作,使用 alpha 通道和非 alpha 通道的组合边界框。
#2166 -
为基于瓦片的输出增加了 Buffer 和 流支持。
#2238 -
为
format信息增加了输入的fileSuffix和输出的alias。
#2642 -
重新引入对灰度 ICC 配置文件的支持(0.30.2 版本中暂时移除)。
#3114 -
为 TIFF 输出增加对 WebP 和 PackBits
compression选项的支持。
#3198 -
确保使用自定义 libvips 时 OpenSlide 和 FITS 输入能够正常工作。
#3226 -
确保当
trim操作可能导致图像变为空时,该操作不会生效。
#3223 -
确保只解析
withMetadataEXIF 对象自身拥有的属性。
#3292 -
扩展
linear操作,允许使用每通道数组。
#3303
@antonmarsden -
确保尽可能遵守
rotate、resize和extend操作的顺序。
当同一流水线中之前的调用将被忽略时发出警告。
#3319 -
确保 PNG 非调色板输出时可以设置位深。
#3322 -
为 trim 选项增加指定特定背景颜色的功能。
#3332
@mart-jansink -
确保在合成操作之前,缩放后的图像进行非预乘处理。
#3334