Lovell Fuller
ac883c5215
Docs: composite image supports the animated property #3135
2022-03-14 08:53:00 +00:00
Lovell Fuller
42e45d842a
Docs: add more examples (composite, greyscale, tint)
2022-03-12 20:33:15 +00:00
Lovell Fuller
ac18bbbc7c
Ensure backwards-compatibility of JSDoc introduced in ea599ad
2022-03-11 19:07:11 +00:00
Lovell Fuller
7a1a1cf9e8
Docs: add/correct some operation examples
2022-03-09 19:18:41 +00:00
Lovell Fuller
ea599ade10
Allow sharpen options to be provided as an Object
...
Also exposes x1, y2, y3 parameters #2561 #2935
2022-03-09 19:07:08 +00:00
Rasmus Schultz
4ac65054bc
Docs: add example of how to get the right-side-up width/height ( #3127 )
...
See #3124
2022-03-09 15:59:09 +00:00
Lovell Fuller
dd3b78272a
Docs: remove experimental status from existing stats properties
2022-03-04 07:58:03 +00:00
Lovell Fuller
fc3b4a683d
Expand pkgconfig search path for wider BSD support #3106
2022-02-27 09:39:21 +00:00
Lovell Fuller
c62002554b
Improve performance and accuracy of multi-image composite #2286
2022-02-16 19:04:23 +00:00
Lovell Fuller
47792df689
Docs: update interpolator links
2022-02-09 15:45:05 +00:00
Lovell Fuller
424660278d
Allow use of toBuffer+toFile w/ same instance #3044
2022-02-03 22:01:46 +00:00
Lovell Fuller
47ae1f52db
Docs: metadata returns resolutionUnit, if present
2022-01-29 15:24:44 +00:00
ompal
f7bed69ffb
Add resolutionUnit to metadata and as tiff option #3023
...
Co-authored-by: Lovell Fuller <github@lovell.info>
2022-01-29 14:31:47 +00:00
Lovell Fuller
884947a069
Upgrade to modern detect-libc
2022-01-19 11:27:24 +00:00
Lovell Fuller
638d540371
Docs: mild blur is a box filter, add examples
2022-01-18 10:29:10 +00:00
Lovell Fuller
d67e09ba7c
Add support for IIIF v3 tile-based output
2022-01-07 20:45:48 +00:00
Lovell Fuller
4c3a8a7007
Docs: fix example formatting, remove outdated warning
2021-12-21 12:31:29 +00:00
Lovell Fuller
92399ee5e2
Docs: correct gif resize example
2021-12-13 18:26:35 +00:00
Lovell Fuller
96992845ed
Install: include platformAndArch in help after failure
2021-12-12 21:12:47 +00:00
Lovell Fuller
2b8e4d20de
Docs: clarify that metadata is based on input, not output
2021-12-12 20:38:23 +00:00
Chris Banks
446e4e3c3a
Add withoutReduction option to resize operation ( #3006 )
2021-12-12 19:10:56 +00:00
Lovell Fuller
3b492ea423
Install: verify prebuilt binaries with Subresource Integrity check
2021-12-12 18:56:46 +00:00
Lovell Fuller
3da258f6fb
Expose platform-arch of vendored binaries #2928
2021-12-12 13:38:00 +00:00
Lovell Fuller
8c0660d71e
Docs: changelog and refresh for #2789
2021-12-11 21:41:41 +00:00
Kleis Auke Wolthuizen
513fb40f40
Improve multi-frame image resizing ( #2789 )
...
* Ports vips_thumbnail logic to sharp
* Deprecates the pageHeight output option for WebP/GIF
2021-12-10 20:32:04 +00:00
Lovell Fuller
e1ba2a7fd8
Standardise HEIF effort option name, deprecate speed
2021-11-24 19:54:04 +00:00
Lovell Fuller
2b1f5cbe07
Standardise WebP effort option name, deprecate reductionEffort
2021-11-24 18:54:30 +00:00
Lovell Fuller
72025051c5
Expose control over CPU effort for palette PNG #2541
2021-11-24 17:12:53 +00:00
Lovell Fuller
407bfcb42a
Expose unlimited option for SVG and PNG input #2984
2021-11-24 12:35:20 +00:00
Lovell Fuller
f7f3e43490
Add support for GIF output using cgif in prebuilt binaries
2021-11-21 10:22:34 +00:00
Drian Naude
a06b8c296a
Properly emit close events for duplex streams ( #2976 )
2021-11-17 11:19:58 +00:00
Michael B. Klein
342de36973
Impute TIFF xres/yres from withMetadata({density})
2021-11-08 19:43:42 +00:00
Lovell Fuller
648a1e05da
Throw error rather than exit for invalid binaries #2931
2021-10-17 15:14:40 +01:00
Dmitri Pyatkov
e475d9e47f
Improve error message on Windows for version conflict ( #2918 )
2021-10-17 14:10:28 +01:00
Lovell Fuller
1dd4be670d
Add timeout function to limit processing time
2021-09-22 10:33:59 +01:00
Lovell Fuller
bbf612cb9e
Replace use of deprecated util.inherits
2021-09-22 10:08:44 +01:00
Erlend
2679bb567b
Allow use of 'tif' to select TIFF output ( #2893 )
2021-09-16 18:49:14 +01:00
Lovell Fuller
481e350f39
Ensure 'versions' is populated from vendored libvips
2021-09-07 11:21:00 +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
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
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
Espen Hovlandsdal
b7ddbe71f7
Add support for negating only non-alpha channels
...
Fixes #1035
2021-08-02 21:19:56 +01:00
reiv
69790421b7
Docs: add stats usage note and example ( #2803 ) ( #2804 )
...
Clarify that stats are derived from the original input image and that operations need to be buffered in order to obtain stats from the resulting image.
2021-07-19 15:25:36 +01:00