Lovell Fuller
7c7f960b60
Ensure support for wide-char filenames on Windows #4391
2025-05-13 08:53:37 +01:00
Caleb Meredith
7ee54810d4
Add pdfBackground constructor property ( #4207 )
2024-09-06 12:31:43 +01:00
Lovell Fuller
47e76c9981
Ensure all Error objects contain a stack prop #3653
2023-10-11 14:59:21 +01:00
Lovell Fuller
a41c62be2b
Upgrade semistandard, appease new linter rules
2023-09-26 21:25:15 +01:00
Lovell Fuller
6c61ad256f
Ensure all source code files contain SPDX licence
2023-02-28 17:01:58 +00:00
Lovell Fuller
b96c8e8ba4
Tests: use native fs.rm instead of rimraf
2023-02-12 19:32:00 +00:00
Lovell Fuller
42d2f07e44
Add ignoreIcc input option to ignore embedded ICC profile
2023-02-12 17:51:24 +00:00
Jérémy Lal
9608f219bd
Add support for ArrayBuffer input ( #3548 )
2023-02-05 09:45:17 +00:00
Marcos Casagrande
eee0dd36d9
Ensure limitInputPixels uses uint64 ( #3349 )
2022-09-06 09:05:51 +01:00
Lovell Fuller
c1393daa70
Expose unlimited option for HEIF input
2022-09-05 09:19:53 +01:00
Lovell Fuller
5cdb2b83d5
Upgrade to libvips v8.13.1
2022-09-04 12:42:27 +01:00
Lovell Fuller
a0568ec0c3
Allow values for limitInputPixels larger than 32-bit #3238
2022-05-28 08:35:17 +01:00
Chris Hranj
9deac83322
Add missing file name to 'Input file is missing' error message ( #3178 )
2022-04-05 11:35:01 +01:00
codepage949
c3a0d5f5d0
Add support for TypedArray input with byteOffset and length
2022-03-27 20:18:58 +01:00
Lovell Fuller
424660278d
Allow use of toBuffer+toFile w/ same instance #3044
2022-02-03 22:01:46 +00:00
Kleis Auke Wolthuizen
659cdabd8e
Windows: make invalid param errors recoverable by default ( #3002 )
...
* Tests: ensure writing to missing directory fails
Co-authored-by: Lovell Fuller <github@lovell.info>
2021-12-06 10:08:32 +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
Erlend
2679bb567b
Allow use of 'tif' to select TIFF output ( #2893 )
2021-09-16 18:49:14 +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
Jacob
52e4543d31
Detect empty input and throw a helpful error ( #2687 )
2021-05-03 09:29:51 +01:00
Lovell Fuller
43a085d1ae
Add support for OME-TIFF subIFDs #2557
2021-04-02 08:04:21 +01:00
Lovell Fuller
67213ae86c
Tests: refactor output paths, might enable parallel runs
2021-01-26 18:43:48 +00:00
Leon Radley
4821a11223
Add support for Uint8(Clamped)Array input ( #2511 )
2021-01-06 09:49:24 +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
c4c43d525b
Release v0.26.1
2020-09-20 09:29:50 +01:00
stefanprobst
79f476ae4d
Allow input density range up to 100000 DPI ( #2348 )
2020-09-02 08:56:12 +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
341ea3e4ea
Doc refresh and changelog entry for #2012
2020-08-17 16:20:10 +01:00
Lovell Fuller
7f142bddb3
Add level constructor opt for multi-level input #2222
2020-06-06 16:10:56 +01:00
Lovell Fuller
ac4070cb49
Tests: skip empty Buffer test when *magick supported
2020-06-04 20:07:30 +01:00
Lovell Fuller
0872f495f9
Tests: temporarily skip known failure on FreeBSD
2020-05-15 12:17:45 +01:00
Lovell Fuller
c17807c995
Remove previously deprecated limitInputPixels, sequentialRead
2020-02-15 20:01:46 +00:00
Lovell Fuller
bd52e93fca
Deprecate limitInputPixels and sequentialRead, move to input options
2020-01-12 19:59:39 +00:00
Lovell Fuller
7dbad7206e
Drop support for undef input where opts also provided #1768
2020-01-11 12:02:31 +00:00
Lovell Fuller
5a9b6c8afd
Tighten validation of page/pages constructor options
2019-10-03 16:41:32 +01:00
Lovell Fuller
6cf0b3240d
Simplify 'this' in IO pipeline using arrow functions
2019-07-26 19:19:21 +01:00
Lovell Fuller
9cc06c887b
Add support for pages option for multi-page input #1566
2019-03-17 16:37:27 +00:00
Lovell Fuller
d5e98bc8ad
Split file-based input errors into missing vs invalid #1542
2019-01-19 11:59:36 +00:00
Lovell Fuller
32a34a8841
Tests: separate IO suite into per-format unit files
2019-01-13 10:11:32 +00:00
Lovell Fuller
98797445de
Expose PNG output options requiring libimagequant #1484
2019-01-13 09:06:05 +00:00
Lovell Fuller
30ca424942
Apply correct forced output when chaining #1528
2019-01-01 18:40:09 +00:00
Michael B. Klein
c695c40abc
Expose libvips pyramid/tile options for TIFF output ( #1483 )
2018-12-06 22:33:46 +01:00
Lovell Fuller
6f9699f605
Ensure correct channel info for raw, greyscale output #1425
2018-11-19 20:00:30 +00:00
Lovell Fuller
03394556b5
Update semistandard linter to latest
2018-11-11 18:05:40 +00:00
Lovell Fuller
c8ff7e11a9
Upgrade to libvips v8.7.0
...
Drop Node 4 support
Add experimental musl prebuild for Node 8 and 10
2018-09-19 21:38:09 +01:00
Axel Eirola
7d48a5ccf4
Allow floating point density input ( #1362 )
...
Metadata output will still remain integer
2018-09-01 08:58:30 +01:00
Espen Hovlandsdal
7bbc5176a1
Expose mozjpeg quant_table flag ( #1285 )
2018-07-10 15:56:05 +01:00
Tom Lokhorst
76c41eaf05
Expose libjpeg optimize_coding flag ( #1265 )
2018-06-21 18:12:10 +01:00