v0.32.0 - 24th March 2023
-
Default to using sequential rather than random access read where possible.
-
Replace GIF output
optimise/optimizeoption withreuse. -
Add
progressiveoption to GIF output for interlacing. -
Add
wrapoption to text image creation. -
Add
formatMagickproperty to metadata of images loaded via *magick. -
Prefer integer (un)premultiply for faster resizing of RGBA images.
-
Add
ignoreIccinput 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/sharppackage. #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
fastShrinkOnLoadresize option for WebP input. #3516 -
Reduce sharpen
sigmamaximum from 10000 to 10. #3521 -
Add support to
extendoperation forextendWithto 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
normaliseforlowerandupperpercentiles. #3583 @LachlanNewman