Lovell Fuller
cbaec198a5
Upgrade to libvips v8.11.0-rc1
2021-07-14 13:45:47 +01:00
Brad Parham
4b6b6189bf
Add contrast limiting adaptive histogram equalization (CLAHE) operator ( #2726 )
2021-05-23 17:36:04 +01:00
Michael Nutt
9a1e8ed574
Add premultiplied boolean flag for raw pixel data input ( #2685 )
2021-05-03 19:30:37 +01:00
Jacob
52e4543d31
Detect empty input and throw a helpful error ( #2687 )
2021-05-03 09:29:51 +01:00
Lovell Fuller
a688468378
CI: replace Node.js 15 with 16
2021-05-01 16:24:47 +01:00
Lovell Fuller
e1760d64fb
Tests: updates so latest libvips master branch passes
2021-05-01 15:25:57 +01:00
Lovell Fuller
4237f5520f
Allow withMetadata to set density #967
2021-04-17 13:46:54 +01:00
msalettes
9c100830e0
Allow escaped proxy credentials ( #2664 )
2021-04-17 08:49:07 +01:00
Lovell Fuller
ed5d753b89
Skip shrink-on-load where one dimension <4px #2653
2021-04-07 21:26:16 +01:00
Lovell Fuller
bc60daff9e
Allow EXIF metadata to be set/update #650
2021-04-05 11:39:53 +01:00
Lovell Fuller
43a085d1ae
Add support for OME-TIFF subIFDs #2557
2021-04-02 08:04:21 +01:00
Lovell Fuller
8c33d0aa56
Allow ensureAlpha to set alpha transparency level #2634
2021-04-01 21:14:06 +01:00
Lovell Fuller
fe0767df13
Install: log errors with more obvious prefix
2021-04-01 16:20:58 +01:00
Lovell Fuller
6147491d9e
Extend: default missing edge props to zero #2578
2021-03-25 16:34:02 +00:00
SHG42
34a2e14a14
Fix erroneous top/left clipping in composite #2571
...
Fixes bug where certain input values for top/left parameters
in composite can conflict with clipping logic, resulting in
inaccurate alignment in output.
2021-03-22 18:27:49 +00:00
Lovell Fuller
a38126c82f
Ensure composite replicates correct tiles with centre gravity #2626
2021-03-20 13:24:04 +00:00
Lovell Fuller
cb592ce588
Tests: add case for SVG with truncated embedded PNG
2021-03-18 19:34:56 +00:00
Lovell Fuller
bdb1986e08
Tests: run in parallel again
2021-03-17 23:25:34 +00:00
Lovell Fuller
a0f55252b1
Tests: a few more speed improvements
2021-03-15 20:24:13 +00:00
Lovell Fuller
013f5cffa9
Tests: refactor modulate suite, ~20x faster
2021-03-15 18:20:06 +00:00
Lovell Fuller
3b02134cdc
Tests: update latest benchmark test results
2021-03-14 21:10:26 +00:00
Lovell Fuller
a57d7b51b1
Tests: match concurrency with CPU count
2021-03-14 19:51:45 +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
5a9cc835b3
Reduce concurrency when using glibc-based Linux
...
to help prevent memory fragmentation
2021-03-14 11:19:53 +00:00
Lovell Fuller
955b5f43a5
Tests: small speed up to a couple of tile-related tests
2021-03-14 11:19:53 +00:00
Lovell Fuller
447aec3fde
Tests: update leak suppressions
2021-03-14 11:19:53 +00:00
Lovell Fuller
d9af897595
Tests: ensure AVIF order is read, write, read+write
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
Lovell Fuller
8dffa28b4d
Remove npmlog as a direct dependency
...
It remains a transitive dependency via prebuild-install
2021-03-14 11:19:53 +00:00
Tobias Nießen
af66a73225
Tests: fix unit test description ( #2619 )
2021-03-13 16:18:40 +00:00
Lovell Fuller
f6f16b91db
Allow use of recomb op with 1/2 channel input #2584
2021-02-19 16:37:29 +00:00
Florian Busch
df7b8ba738
Add support for non lower case extensions with toFormat
2021-02-17 20:46:13 +00:00
Lovell Fuller
7017af303d
Improve error message when attempting toFile/GIF without magick
2021-02-08 11:46:13 +00:00
Lovell Fuller
aeecbe9396
Tests: ensure faster metadata tests pass on ARM64
2021-01-26 20:27:20 +00:00
Lovell Fuller
171aade9cd
Tests: reduce time taken by metadata tests
2021-01-26 19:52:33 +00:00
Lovell Fuller
67213ae86c
Tests: refactor output paths, might enable parallel runs
2021-01-26 18:43:48 +00:00
Randy Ridge
0bb8cb9203
Ensure TIFF is cast when using float predictor ( #2502 )
2021-01-26 14:00:25 +00:00
alza54
c9f85fe27f
Expose libvips gaussnoise operation ( #2527 )
2021-01-16 14:03:25 +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
Lovell Fuller
d6376c31e0
Test: ensure toBuffer tests return any errors
2021-01-06 13:12:24 +00:00
Leon Radley
4821a11223
Add support for Uint8(Clamped)Array input ( #2511 )
2021-01-06 09:49:24 +00:00
Lovell Fuller
0e62bde5c3
Update (and pin) benchmark module versions
2020-12-21 20:26:57 +00:00
Lovell Fuller
2bbd9b23e6
Add new leak test suppressions (fontconfig, gsf, rsvg)
2020-12-21 11:24:34 +00:00
Manan Jadhav
02676140e8
Allow for negative top/left offsets in composite overlays
...
A top or left offset value of -1 will no longer mean that the
value is not set, but will now be an actual offset of -1.
INT_MIN for left & top will mean that the values are not set.
Co-authored-by: Christian Flintrup <chr@gigahost.dk>
2020-12-20 17:36:39 +00:00
Lovell Fuller
7c08a09529
Add new leak test suppressions (rsvg, vips, heif, aom)
2020-12-20 17:05:37 +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
2678d7a660
Bump dev dependencies
2020-11-16 12:52:03 +00:00
Guillermo Varela
0f473fe3b1
Expose libvips affine operation ( #2336 )
2020-11-16 12:27:38 +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