Lovell Fuller
1dd4be670d
Add timeout function to limit processing time
2021-09-22 10:33:59 +01:00
Erlend
2679bb567b
Allow use of 'tif' to select TIFF output ( #2893 )
2021-09-16 18:49:14 +01:00
Espen Hovlandsdal
916b04dbac
Allow using speed 9 for AVIF/HEIC encoding ( #2879 )
2021-09-06 16:23:02 +01:00
Espen Hovlandsdal
52307fad5d
Resolve paths before comparing input/output destination ( #2878 )
...
This fixes an issue where if you try to write to the same destination as the
input file but you are not using absolute (or the same relative path) for both
the input and output, sharp/vips might produce errors such as:
someFile.jpg: unable to open for write
unix error: No such file or directory
2021-09-06 16:21:43 +01:00
Lovell Fuller
afb21135c2
Docs: add changelog entry for #2868
2021-09-05 09:35:46 +01:00
Zaruike
b7fbffb3f7
Add support for libvips compiled with OpenJPEG
2021-09-05 09:32:02 +01:00
Lovell Fuller
5d98bcd8d8
Remove unsupported animation props from AVIF #2870
2021-09-05 08:46:15 +01:00
Lovell Fuller
3402656ec5
Set PNG bitdepth based on number of colours #2855
...
Removes use of deprecated libvips API
2021-08-26 22:05:29 +01:00
Lovell Fuller
4e84f743e4
Docs: toFile expects directory structure to exist
2021-08-20 09:22:22 +01:00
Lovell Fuller
b24c9c86d1
Docs: changelog and credit for #2762
2021-08-03 15:28:50 +01:00
Mart
b7add480c7
Add support for bit depth with raw input and output ( #2762 )
...
* Determine input raw pixel depth from the given typed array
* Allow pixel depth to be set on raw output
2021-08-03 14:52:54 +01:00
Lovell Fuller
75cddbdb6d
Default AVIF encoding to 4:4:4 chroma subsampling #2562
2021-07-14 13:45:47 +01:00
Lovell Fuller
6c2e6c5432
Install: multiple platform-arch binaries in same tree
2021-07-14 13:45:47 +01:00
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