Lovell Fuller
bbf612cb9e
Replace use of deprecated util.inherits
2021-09-22 10:08:44 +01:00
Zaruike
b7fbffb3f7
Add support for libvips compiled with OpenJPEG
2021-09-05 09:32:02 +01:00
Tenpi
4a9267ce12
Add lightness option to modulate operation
2021-08-30 20:22:41 +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
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
Espen Hovlandsdal
b7ddbe71f7
Add support for negating only non-alpha channels
...
Fixes #1035
2021-08-02 21:19:56 +01:00
Daiz
bb48d0d857
Add pipelineColourspace operator
2021-07-14 13:45:47 +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
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
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
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
00aece0538
Ensure id attr can be set for IIIF tile output #2612
2021-03-14 11:19:53 +00:00
Lovell Fuller
473260a836
Docs: update with install-time improvements
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
Pedro Poveda
202083999e
Docs: add closing parenthesis so code example runs
2021-02-14 15:57:06 +00:00
Lovell Fuller
1dd93c1b6b
Docs: changelog entry and example for #2527
2021-01-16 14:26:38 +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
39ddb6a175
Docs: improve descripion of create/raw props
2021-01-01 14:47:26 +00:00
Lovell Fuller
4debc46d0e
Docs: add AVIF to supported formats
2020-12-22 11:47:54 +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
Guillermo Varela
0f473fe3b1
Expose libvips affine operation ( #2336 )
2020-11-16 12:27:38 +00:00
beig
c213e9878d
Add centre/center option to tile-based output ( #2397 )
2020-10-08 09:51:54 +01:00
Lovell Fuller
76dcddfa3d
Changelog, credit, doc update for #2348
2020-09-02 09:06:15 +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
3150fad909
Upgrade to libvips 8.10.0-beta2
2020-07-14 19:45:25 +01:00
Lovell Fuller
3c10e118e3
Docs: ensure presence of constructor description
2020-06-12 13:52:19 +01:00
Lovell Fuller
19980190f7
Emit 'warning' event for non-critical problems #2032
2020-06-12 13:46:12 +01:00
Lovell Fuller
7f142bddb3
Add level constructor opt for multi-level input #2222
2020-06-06 16:10:56 +01:00
Vincent Voyer
1eedb22ef5
docs(clone): add promise example
2020-04-08 09:45:04 +01:00
Lovell Fuller
4abb4edf64
Migrate internals to N-API #1282
2020-02-15 19:38:15 +00:00
Lovell Fuller
91902740e4
Attempt to detect out-of-date homebrew-managed vips
2020-01-19 19:58:24 +00:00
Lovell Fuller
bd52e93fca
Deprecate limitInputPixels and sequentialRead, move to input options
2020-01-12 19:59:39 +00:00
Lovell Fuller
a8a0c1e935
Update doc links contained within code
...
Throw rather than exit if require fails
2020-01-10 16:29:40 +00:00
Lovell Fuller
96a994a4c0
Move functions to improve logical ordering of docs
2020-01-03 20:58:57 +00:00
Paul Neave
08a6597626
Add background option to tile output operation ( #1924 )
2019-10-25 14:30:33 +01:00
Lovell Fuller
e627f6d68d
Docs: clarify that input 'path' refers to the filesystem
2019-10-05 08:43:40 +01:00
Lovell Fuller
417cca6e0d
Use libvips built-in ICC profiles when required #1619
2019-07-29 14:16: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
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
687795c801
Enhancement to and changelog entry for #1638
...
Remove bindings dependency as this isn't really... required
2019-04-02 20:39:06 +01:00
Sidhartha Chatterjee
2e0fbbb942
Add warning if sharp bindings aren't built correctly ( #1638 )
2019-04-02 17:00:55 +01:00
Jakub Michálek
b494b2e872
Add brightness, saturation and hue modulation #609 ( #1601 )
2019-03-25 07:44:07 +00:00