v0.32.0 - 24th March 2023
-
Default to using sequential rather than random access read where possible.
-
Replace GIF output
optimise
/optimize
option withreuse
. -
Add
progressive
option to GIF output for interlacing. -
Add
wrap
option to text image creation. -
Add
formatMagick
property to metadata of images loaded via *magick. -
Prefer integer (un)premultiply for faster resizing of RGBA images.
-
Add
ignoreIcc
input option to ignore embedded ICC profile. -
Allow use of GPS (IFD3) EXIF metadata. #2767
-
TypeScript definitions are now maintained and published directly, deprecating the
@types/sharp
package. #3369 -
Prebuilt binaries: ensure macOS 10.13+ support, as documented. #3438
-
Prebuilt binaries: prevent use of glib slice allocator, improves QEMU support. #3448
-
Add focus point coordinates to output when using attention based crop. #3470 @ejoebstl
-
Expose sharp version as
sharp.versions.sharp
. #3471 -
Respect
fastShrinkOnLoad
resize option for WebP input. #3516 -
Reduce sharpen
sigma
maximum from 10000 to 10. #3521 -
Add support to
extend
operation forextendWith
to allow copy/mirror/repeat. #3556 @janaz -
Ensure all async JS callbacks are wrapped to help avoid possible race condition. #3569
-
Prebuilt binaries: support for tile-based output temporarily removed due to licensing issue. #3581
-
Add support to
normalise
forlower
andupper
percentiles. #3583 @LachlanNewman