Lovell Fuller
1eb66c0944
Tests: relax truncated PNG test assertion
2022-09-04 11:19:01 +01:00
Lovell Fuller
55c4d8807c
Improve normalise op with use of histogram #200
2022-09-04 10:31:43 +01:00
Lovell Fuller
9a54a034e1
Tests: ensure truncated PNG test handles possible race
2022-09-04 10:28:24 +01:00
Lovell Fuller
f5109560d6
Standardise approach for string to enum conversion
2022-09-02 12:20:09 +01:00
Lovell Fuller
953a94885b
Tests: run benchmarks in container via Docker
2022-09-01 14:58:39 +01:00
Lovell Fuller
0e3bd46ca3
Docs: clarify that metadata respects page/pages
2022-09-01 09:58:17 +01:00
Lovell Fuller
4b38f56d02
Docs: add avif and heif examples
2022-09-01 09:57:50 +01:00
Lovell Fuller
0fe857c5ac
Docs: move serverless-esbuild to bundlers section
2022-08-24 17:42:56 +01:00
A. Sayef Reyadh
1bf06bd5b4
Docs: add info for serverless-esbuild users ( #3235 )
2022-08-24 17:37:58 +01:00
Lovell Fuller
6e3f4c3c92
Docs: changelog for #3332
2022-08-23 13:00:02 +01:00
Lovell Fuller
8583eb1235
Tests: update leak suppressions for latest versions
2022-08-23 12:32:39 +01:00
Mart
c3a852eecf
Add trim option to provide a specific background colour ( #3332 )
...
Co-authored-by: Mart Jansink <mart@cinemait.nl>
2022-08-23 12:28:02 +01:00
Lovell Fuller
3a44748f49
Ensure PNG bitdepth can be set for non-palette output #3322
2022-08-22 14:57:12 +01:00
Lovell Fuller
e1bc8674fd
Docs: clarify composite operation ordering
2022-08-21 19:53:04 +01:00
Lovell Fuller
a618ce7a15
Ensure image is unpremultiplied before composite #3334
2022-08-21 17:51:05 +01:00
Lovell Fuller
a44168c8c7
Docs: changelog and credit for #3303
2022-08-20 10:27:31 +01:00
Anton Marsden
74e3f73934
Expand linear operation to allow use of per-channel arrays #3303
2022-08-20 10:27:04 +01:00
Lovell Fuller
b9261c243c
Bump devDeps, requires doc refresh
2022-08-20 09:23:24 +01:00
Lovell Fuller
cc9f91f37c
Docs: note about macos fontconfig vs coretext
2022-08-18 16:41:33 +01:00
Lovell Fuller
212a6e7519
Ensure op ordering is respected where possible #3319
...
Emit warnings when previous ops might be ignored
Flip and flop now occur before rotate, if any
2022-08-18 16:41:33 +01:00
Kid
e547eaa180
Docs: fix broken link to Got stream documentation ( #3323 )
2022-08-07 14:25:36 +01:00
Lionel Tzatzkin
9a0d9eed74
Docs: correct syntax in sharpen example ( #3310 )
2022-07-29 12:11:16 +01:00
Lovell Fuller
dd56a9699e
Docs: changelog and credit for #3252
2022-07-25 12:19:25 +01:00
brahima
ea7cf2a2ef
Expose vips_text to create an image containing rendered text ( #3252 )
2022-07-25 11:32:10 +01:00
Lovell Fuller
76c4c51e2a
Remove previously-deprecated reductionEffort and speed options
2022-07-24 11:18:16 +01:00
Lovell Fuller
b46ab510da
Add Buffer and Stream support to tile output #2238
2022-07-24 11:06:41 +01:00
Lovell Fuller
3e327a586c
Docs: add section about font discovery
2022-07-23 16:31:00 +01:00
Lovell Fuller
974fab946e
Bump devDeps
2022-07-23 16:21:42 +01:00
Lovell Fuller
f998a8f249
Upgrade to libvips v8.13.0
2022-07-23 10:04:14 +01:00
Lovell Fuller
be331e958e
CI: upgrade to macOS 11
2022-07-22 23:20:33 +01:00
Lovell Fuller
254944f8ab
CI: install Noto font via package manager
2022-07-18 13:35:22 +01:00
Lovell Fuller
f1e640d231
Tests: catch potential failures during tile unzip
2022-07-14 11:13:59 +01:00
Lovell Fuller
c295f06a6f
Ensure only props owned by EXIF Object are parsed #3292
2022-07-13 21:33:06 +01:00
Lovell Fuller
6288c7bced
Expose reoptimise palette option for GIF output
2022-07-12 21:12:31 +01:00
Lovell Fuller
d247c02762
Add mixed and minSize animation options for WebP output
2022-07-12 14:51:03 +01:00
Lovell Fuller
1b84ccbbe9
Ensure fileSuffix supports suffix-less loaders
2022-07-11 20:56:19 +01:00
Lovell Fuller
e4160c684d
Docs: add timeout example
2022-07-11 11:12:32 +01:00
Lovell Fuller
905518fab0
Add input fileSuffix and output alias to format #2642
2022-07-11 10:45:19 +01:00
Lovell Fuller
8ff33763ce
Ensure OpenSlide+FITS input works with custom libvips #3226
2022-07-08 22:25:39 +01:00
Lovell Fuller
cbf741cac7
Ensure trim is no-op when it would reduce to nothing #3223
2022-07-08 21:06:58 +01:00
Lovell Fuller
6c2e2be41d
CI: upgrade Linux arm64 environment to Node.js 14/18
2022-07-05 19:42:05 +01:00
Lovell Fuller
e0d3c6e05d
Use bounding box of alpha+non-alpha for trim op #2166
2022-07-05 18:19:17 +01:00
Lovell Fuller
e3cab7f10f
CI: fix path to gcc toolset
2022-06-29 12:40:04 +01:00
Lovell Fuller
204463ffbb
CI: ensure gcc 11 toolset is available on the PATH
2022-06-29 12:26:16 +01:00
Lovell Fuller
1bcd3700c5
CI: Node.js 18 does not support CentOS 7, upgrade to Rocky 8
2022-06-29 12:18:41 +01:00
Lovell Fuller
c99a11cff5
CI: add Node.js 18, remove 12
2022-06-29 11:52:41 +01:00
Lovell Fuller
81c74f57e0
Re-introduce support for greyscale ICC profiles #3114
2022-06-29 11:41:36 +01:00
Lovell Fuller
7a8ab452c5
Add support for WebP and PackBits compression with TIFF output #3198
2022-06-29 11:35:58 +01:00
Lovell Fuller
bb91912883
Drop support for Node.js 12, now requires >= 14.15.0
2022-06-29 10:32:25 +01:00
Kleis Auke Wolthuizen
afc4c5bf79
Upgrade to libvips v8.13.0-rc1 ( #3230 )
...
* Switch from decompress-zip to extract-zip
The former seems to hang when unzipping a ZIP64 file that uses
the general purpose bit flag 3 as file entry.
See: https://github.com/thejoshwolfe/yauzl#no-streaming-unzip-api
* Prefer to call via static member instead
Makes it clearer that a static method is being called.
* `flatten-orange.jpg`: save without chroma subsampling
To ensure no down-scaling of the Cr/Cb channels.
2022-06-26 22:39:29 +01:00