Don Denton
087798d265
Add appliedOrientation
obj to metadata
2024-12-08 21:13:59 -05:00
Don Denton
ab884e13cf
Fix double rotate behavior
...
Docs and warnings state that we ignore previous calls to `.rotate()` when multiple calls are made, but we were not correctly resetting the state at the start of the second call.
2024-12-08 21:11:53 -05:00
Don Denton
7169a2555e
Drop options.useExifOrientation in favor of options.input.autoOrient
2024-12-08 13:11:47 -05:00
Don Denton
8e7c7b4196
Refactor: autoOrient() is primary, rotate() is alias
2024-12-08 13:11:47 -05:00
Don Denton
5afbe3a1d0
Docs update (fixup later)
2024-12-08 13:10:41 -05:00
Don Denton
011fc37349
Add Don Denton to humans.txt
2024-12-08 13:10:41 -05:00
Don Denton
378885a985
Add autoOrient
to composite options
2024-12-08 13:10:15 -05:00
Don Denton
6261f412ff
Add failing composite test for autoOrient
2024-12-08 13:10:14 -05:00
Don Denton
ae43f0f613
Add autoOrient
input option
2024-12-08 13:10:14 -05:00
Don Denton
b8c9372fae
Add failing tests for constructor auto-orientation
2024-12-08 13:08:59 -05:00
Don Denton
bc42109382
Add resized images to rotation test
...
To trigger the "shouldRotateBefore" code path.
2024-12-08 13:08:59 -05:00
Don Denton
0263e6eaac
Add support for flip/flop/rotate after auto-orient
...
fixes #4144
2024-12-08 13:08:59 -05:00
Don Denton
b4e9dd3e19
Add failing rotation tests
2024-12-08 13:06:24 -05:00
Lovell Fuller
82dc859a49
Docs: clarify composite operation ordering #4288
2024-12-05 12:36:52 +00:00
Steven
bee1fbaa34
Tests: use of SIMD is the default behaviour ( #4282 )
2024-11-23 22:52:12 +00:00
Ymihere03
eba82a8ba5
Docs: separate electron installation into builder and forge sections
2024-11-18 13:09:55 +00:00
Lovell Fuller
06b08bf10f
Support info.size on wide-char systems via upgrade to C++17 #3943
2024-11-04 20:18:23 +00:00
Lovell Fuller
7bdf419eb1
Upgrade to libvips v8.16.0
2024-11-04 18:10:35 +00:00
Lovell Fuller
04e7f58cea
Ensure background metadata can be parsed #4090
2024-11-02 13:03:58 +00:00
Lovell Fuller
3796dd8a87
Expose new libvips/libjxl features (animation, EXIF)
...
Requires libvips compiled with support for libjxl
2024-10-29 15:04:14 +00:00
Lovell Fuller
8afec170ed
Expose WebP smartDeblock output option
2024-10-29 14:41:58 +00:00
Lovell Fuller
3154af776e
Add isPalette and bitsPerSample metadata, deprecate paletteBitDepth
2024-10-29 09:11:19 +00:00
Lovell Fuller
6480a94181
Upgrade to libvips v8.16.0-rc2
...
CI: Add Node.js 22
Bump devDeps
Pin node-addon-api to prevent C++17 for now
2024-10-28 10:29:22 +00:00
Lovell Fuller
9582b5036f
Upgrade to libvips v8.16.0-rc1
2024-10-14 14:21:23 +01:00
David Vaness
1533bf995a
TypeScript: Ensure channel counts use the correct range #4197
2024-10-13 13:37:43 +01:00
Lovell Fuller
a53d7cb6bf
Upgrade to libvips v8.15.5-rc1
2024-10-09 14:43:14 +01:00
Lovell Fuller
b249357732
Docs: improve colour vs color consistency
...
API supports both, docs prefer colour
2024-09-06 13:40:34 +01:00
Lovell Fuller
807d9241bd
Bump/replace devDeps
...
Add required 'module' JSDoc tag to all exports
2024-09-06 13:17:33 +01:00
Lovell Fuller
9bfaca2857
Docs: changelog and credit #4203 #4207
2024-09-06 12:59:58 +01:00
sumitd2
c26b77683a
Improve support for ppc64le architecture ( #4203 )
...
Includes CI and arch-specific npm package
2024-09-06 12:45:47 +01:00
Caleb Meredith
7ee54810d4
Add pdfBackground constructor property ( #4207 )
2024-09-06 12:31:43 +01:00
Lovell Fuller
fc32e0bd3f
Release v0.33.5
v0.33.5
2024-08-16 13:29:19 +01:00
Lovell Fuller
0546e48467
Docs: changelog entry for #4191
2024-08-14 16:03:08 +01:00
David Vaness
ab65b7a0f1
TypeScript: chromaSubsampling can be undefined ( #4191 )
2024-08-14 12:59:10 +01:00
Lovell Fuller
2474bd4163
Prerelease v0.33.5-rc.1
v0.33.5-rc.1
2024-08-14 08:49:14 +01:00
Lovell Fuller
ff2e689d35
Remove yarn v1 specifics from help text
2024-08-14 08:48:12 +01:00
Lovell Fuller
6327f13717
CI: Add yarn v1 to packaging tests
2024-08-13 18:39:54 +01:00
Lovell Fuller
f1e69a218e
Prerelease v0.33.5-rc.0
v0.33.5-rc.0
2024-08-13 15:42:49 +01:00
Lovell Fuller
3c14dbb21e
Minimise use of engines
property to improve yarn v1 support
2024-08-13 09:37:00 +01:00
Lovell Fuller
82cebc31d0
Upgrade to libvips v8.15.3 for Linux ARMv6
...
Previous version erroneously targetted ARMv7
2024-08-13 08:54:05 +01:00
Lovell Fuller
ad36fa0605
Ensure emnapiInit function is exported
...
Prevents latest emscripten optimising it away
2024-08-12 16:27:33 +01:00
Lovell Fuller
de42667767
Upgrade to libvips v8.15.3
2024-08-12 13:19:10 +01:00
Lovell Fuller
2eb03b0049
Ensure keepIccProfile avoids ICC transform #4186
2024-08-11 09:44:53 +01:00
Lovell Fuller
f7ed9b7fb6
Tests: reduce flakiness of withIccProfile warning check
2024-07-24 08:02:16 +01:00
Lovell Fuller
7fbb988180
Bump deps
2024-07-24 07:59:55 +01:00
Lovell Fuller
490210fc60
Docs: changelog for #4172
2024-07-23 11:37:30 +01:00
Marcos Casagrande
735fee74db
Expose optional minAmplitude parameter of blur operation ( #4172 )
2024-07-23 11:31:11 +01:00
Lovell Fuller
67a5854b89
Docs: remove duplicate contributor
2024-07-20 20:02:11 +01:00
Lovell Fuller
f128ebdbd4
Tests: assertSimilar support for Promise and callback
2024-07-20 15:10:04 +01:00
Lovell Fuller
2672de2480
Docs: changelog and credit for #4168
2024-07-20 14:04:53 +01:00