Lovell Fuller
4237f5520f
Allow withMetadata to set density #967
2021-04-17 13:46:54 +01:00
Lovell Fuller
bc60daff9e
Allow EXIF metadata to be set/update #650
2021-04-05 11:39:53 +01:00
Lovell Fuller
08a25a0c8f
Docs: add animated WebP example #2648
2021-04-01 16:04:46 +01:00
Lovell Fuller
ec26c8aa49
Docs: ensure toBuffer pixel example works #2624
2021-03-21 20:54:09 +00:00
Lovell Fuller
00aece0538
Ensure id attr can be set for IIIF tile output #2612
2021-03-14 11:19:53 +00:00
Lovell Fuller
984a9e653e
Upgrade to libvips 8.10.6-alpha1
...
- Prebuilt binaries now include mozjpeg and libimagequant (BSD 2-Clause)
- Prebuilt binaries limit AVIF support to the most common 8-bit depth
- Add `mozjpeg` option to `jpeg` method, sets mozjpeg defaults
- Reduce the default PNG `compressionLevel` to the more commonly used 6
2021-03-14 11:19:53 +00:00
Florian Busch
df7b8ba738
Add support for non lower case extensions with toFormat
2021-02-17 20:46:13 +00:00
aprat84
315f519e1d
Docs: correct type for AVIF speed output option ( #2568 )
2021-02-08 20:37:56 +00:00
Lovell Fuller
7017af303d
Improve error message when attempting toFile/GIF without magick
2021-02-08 11:46:13 +00:00
Bert Verhelst
ceff628add
Docs: ensure correct types for output options
2021-01-26 14:23:56 +00:00
Lovell Fuller
8d49b7dde1
Ensure tests pass with latest libvips master branch
...
Expose forthcoming HEIF features where available
2021-01-13 16:47:49 +00:00
Leon Radley
4821a11223
Add support for Uint8(Clamped)Array input ( #2511 )
2021-01-06 09:49:24 +00:00
Lovell Fuller
4debc46d0e
Docs: add AVIF to supported formats
2020-12-22 11:47:54 +00:00
Lovell Fuller
182beaa4a1
Docs: add note about AVIF images smaller than 16x16
2020-12-20 17:17:49 +00:00
Lovell Fuller
103ec0d58f
Upgrade to libvips 8.10.5, AVIF support in prebuilt binaries
...
Remove experimental status from HEIF, changing defaults
to prefer royalty-free AV1 over patent-encumbered HEVC
2020-12-18 17:32:16 +00:00
Lovell Fuller
20ba0f49dd
Changelog entry and doc refresh for #2397
2020-10-08 10:05:39 +01:00
beig
c213e9878d
Add centre/center option to tile-based output ( #2397 )
2020-10-08 09:51:54 +01:00
Robert O'Rourke
eaecb7347b
Add support to withMetadata for custom ICC profile #2271
2020-08-19 21:32:15 +01:00
Lovell Fuller
4beae0de71
Add 'animated' constructor property as shortcut for 'pages'
...
Provides easier-to-understand API when handling animated images
2020-08-18 20:28:35 +01:00
Lovell Fuller
341ea3e4ea
Doc refresh and changelog entry for #2012
2020-08-17 16:20:10 +01:00
Tomáš Szabo
cb1baede87
Add support for animated WebP and GIF (via magick) ( #2012 )
2020-08-17 14:48:38 +01:00
Lovell Fuller
3150fad909
Upgrade to libvips 8.10.0-beta2
2020-07-14 19:45:25 +01:00
Lovell Fuller
25b964e3df
Docs: changelog and credit update for #2226
2020-05-28 22:42:37 +01:00
Roman Malieiev
a7b1185602
Enable PNG palette when at least one of quality, colours, colors or dither is set ( #2226 )
2020-05-28 22:21:33 +01:00
Lovell Fuller
507eef3053
Docs: reorder/highlight optional output properties
2020-05-19 18:55:33 +01:00
Lovell Fuller
0ee08bfe46
Docs: lint JSDoc annotations when building docs
2020-05-15 14:07:27 +01:00
Lovell Fuller
bbff1c222d
Docs: clarify description of withMetadata
...
Default and non-default behaviour was mixed in the same paragraph,
leading to confusion about when an ICC profile might be expected.
2020-05-13 16:01:03 +01:00
Floris de Bijl
786c5330e9
docs: change 'colourspace' to 'toColourspace' ( #2174 )
2020-04-21 09:44:22 +01:00
Lovell Fuller
ecd01afad3
Docs: clarify JPEG quality/chromaSubsampling interdependence
2020-03-26 20:22:47 +00:00
Edward Silverton
eff36dc09f
Add IIIF layout support to tile-based output ( #2098 )
2020-03-18 13:27:54 +00:00
Lovell Fuller
258c9e86eb
Improve docs relating to single-channel raw pixel output
2020-03-01 14:22:49 +00:00
Lovell Fuller
96a994a4c0
Move functions to improve logical ordering of docs
2020-01-03 20:58:57 +00:00
Lovell Fuller
a216d2945b
Upgrade to libvips v8.9.0-rc4, drop support for Node.js 8
2020-01-03 20:26:55 +00:00
Brendan Kennedy
d5b7040557
Ensure tile overlap option works as expected ( #1921 )
2019-10-30 20:02:07 +00:00
Paul Neave
08a6597626
Add background option to tile output operation ( #1924 )
2019-10-25 14:30:33 +01:00
Lovell Fuller
ba46ad1fd9
Docs: mention removal of metadata in output methods
2019-09-25 16:56:52 +01:00
Lovell Fuller
9c7f6fcb2b
Replace deprecated URL parser
...
Fix up various linter errors
2019-09-22 22:46:48 +01:00
Raboliot le gris
fb5c393fbd
Allow instance reuse with differing toBuffer options ( #1860 )
2019-09-08 14:35:16 +01:00
Julian Aubourg
5bfcf61a6f
Allow use of heic/heif identifiers with toFormat ( #1834 )
2019-08-12 21:36:56 +01:00
Lovell Fuller
6cf0b3240d
Simplify 'this' in IO pipeline using arrow functions
2019-07-26 19:19:21 +01:00
Lovell Fuller
233b015d77
Improve consistency of validation error handling
...
Utilises common path of existing invalidParameterError
2019-07-26 14:58:54 +01:00
Lovell Fuller
36e8a3da88
Expose libwebp smartSubsample and reductionEffort #1545
2019-07-14 22:52:38 +01:00
RaboliotTheGrey
6c02949fc1
Add skipBlanks support for tile layout ( #1687 )
2019-07-12 12:02:51 +01:00
Lovell Fuller
b737d4601e
Add experimental support for HEIF images #1105
...
Requires a custom, globally-installed libvips compiled with libheif
2019-07-04 13:21:32 +01:00
Lovell Fuller
7ae0512b9b
Docs: clarify some output features require custom libvips
2019-04-25 11:39:30 +01:00
Lovell Fuller
d5e98bc8ad
Split file-based input errors into missing vs invalid #1542
2019-01-19 11:59:36 +00:00
Lovell Fuller
98797445de
Expose PNG output options requiring libimagequant #1484
2019-01-13 09:06:05 +00:00
Lovell Fuller
30ca424942
Apply correct forced output when chaining #1528
2019-01-01 18:40:09 +00:00
Lovell Fuller
a54fe9f77c
Prevent mutatation of jpeg options #1516
2018-12-21 19:54:33 +00:00
Michael B. Klein
c695c40abc
Expose libvips pyramid/tile options for TIFF output ( #1483 )
2018-12-06 22:33:46 +01:00