Skip to content
- 放弃对 Node.js 12 的支持,现在需要 Node.js >= 14.15.0。
- 如果可能,GIF 输出现在会重用输入的调色板。使用
reoptimise 选项可以生成新的调色板。
- 为 WebP 添加
minSize 和 mixed 选项,以更好地控制动画帧。
- 移除之前已弃用的 WebP
reductionEffort 和 HEIF speed 选项。使用 effort 来控制它们。
flip 和 flop 操作现在会在 rotate 操作之前进行。
- 通过使用直方图来改进
normalise 操作。#200
- 在
trim 操作中使用 alpha 和非 alpha 通道的组合边界框。#2166
- 为基于瓦片的输出添加缓冲区和流支持。#2238
- 将输入
fileSuffix 和输出 alias 添加到 format 信息中。 #2642
- 重新引入对灰度 ICC 配置文件的支持(在 0.30.2 中暂时移除)。#3114
- 为 TIFF 输出添加对 WebP 和 PackBits
compression 选项的支持。 #3198
- 确保 OpenSlide 和 FITS 输入可以与自定义 libvips 一起使用。#3226
- 确保当
trim 操作会把图片缩小到无时,它不会做任何操作。 #3223
- 公开
vips_text 来创建包含渲染文本的图片。 #3252 @brahima
- 确保只解析
withMetadata EXIF 对象拥有的属性。#3292
- 扩展
linear 操作以允许使用每通道数组。 #3303 @antonmarsden
- 尽可能确保遵守
rotate、resize 和 extend 操作的顺序。如果同一流程中的前一个调用会被忽略,则发出警告。 #3319
- 确保可以为非调色板输出设置 PNG 位深。 #3322
- 添加修剪选项以提供特定的背景颜色。 #3332 @mart-jansink
- 确保在合成前将调整大小的图片去预乘。#3334