Thibaut Patel
|
4e3f3792ad
|
Add keepXmp and withXmp for control over output XMP metadata #4416
|
2025-07-04 15:20:32 +01:00 |
|
Lovell Fuller
|
e286e2bff9
|
Build format-specific input options in a single function
|
2025-06-17 10:15:40 +01:00 |
|
Kleis Auke Wolthuizen
|
76995deefa
|
Ensure SVG scale-on-load optimisation uses newly exposed params (#4415)
Follow-up to commit c4b1d80.
|
2025-06-16 15:45:19 +01:00 |
|
Lovell Fuller
|
8c53d499f7
|
Expose keepDuplicateFrames GIF output parameter
|
2025-06-15 15:39:01 +01:00 |
|
Kleis Auke Wolthuizen
|
4d1f7e051d
|
Support composite op with non-sRGB pipeline colourspace (#4412)
|
2025-06-12 10:32:24 +01:00 |
|
Lovell Fuller
|
e75ae970ed
|
Ensure PDF scale-on-load optimisation uses background #4398
|
2025-05-16 14:38:00 +01:00 |
|
Lovell Fuller
|
7c7f960b60
|
Ensure support for wide-char filenames on Windows #4391
|
2025-05-13 08:53:37 +01:00 |
|
Quentin Pinçon
|
031c808aa5
|
Expose erode and dilate operations #4243
|
2025-03-27 13:17:19 +00:00 |
|
Lovell Fuller
|
03e1b19764
|
Allow wide-gamut HEIF output at higher bitdepths #4344
|
2025-03-21 17:01:20 +00:00 |
|
Lovell Fuller
|
3e41f8b65e
|
Non-animated GIF output defaults to no-loop #3394
|
2025-03-21 09:36:25 +00:00 |
|
Lovell Fuller
|
9d40a64120
|
Fix small memory leak in new join feature - see 5ab9168
|
2025-03-13 14:08:00 +00:00 |
|
Lovell Fuller
|
edad89c531
|
Ensure removeAlpha removes all alpha channels #2266
|
2025-02-20 09:26:52 +00:00 |
|
Lovell Fuller
|
5ab9168813
|
Add support for input array to join or animate #1580
|
2025-02-07 13:53:27 +00:00 |
|
Don Denton
|
14c83e1f4c
|
Add autoOrient operation and constructor option #4144
|
2025-01-17 11:09:59 +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
|
8afec170ed
|
Expose WebP smartDeblock output option
|
2024-10-29 14:41:58 +00:00 |
|
Lovell Fuller
|
2eb03b0049
|
Ensure keepIccProfile avoids ICC transform #4186
|
2024-08-11 09:44:53 +01:00 |
|
Marcos Casagrande
|
735fee74db
|
Expose optional minAmplitude parameter of blur operation (#4172)
|
2024-07-23 11:31:11 +01:00 |
|
Marcos Casagrande
|
67a4592756
|
Expose optional precision parameter of blur operation (#4168)
|
2024-07-20 13:53:23 +01:00 |
|
Lovell Fuller
|
2f0bbebfc9
|
Refactor conv op to use slightly safer std::vector
Inspired by similar change to recomb op in commit 60c5c50
|
2024-07-05 21:34:24 +01:00 |
|
Denice
|
60c5c5083d
|
Add support to recomb operation for 4x4 matrices
|
2024-07-05 15:31:51 +01:00 |
|
Lovell Fuller
|
9c05ea8dd2
|
Add pageHeight and pages to anim output response #3411
|
2024-06-17 16:32:49 +01:00 |
|
Adriaan Meuris
|
29336f4cc7
|
Ensure negate op occurs after profile conversion (#4096)
- Adds CMYK to CMYK profile conversion tests
- Fixes existing greyscale plus alpha test expectation
|
2024-05-13 12:23:11 +01:00 |
|
Lovell Fuller
|
f325dc3ec9
|
Refactor to use C++ boolean literals rather than macros
|
2024-04-30 19:23:31 +01:00 |
|
Kleis Auke Wolthuizen
|
aa8bc19362
|
Simplify StaySequential operation (#4074)
|
2024-04-19 14:47:49 +01:00 |
|
Lovell Fuller
|
397ee492d9
|
Ensure extend op is sequential for multi-page TIFF #4069
|
2024-04-18 11:05:04 +01:00 |
|
Mert
|
3c26080c39
|
Add bitdepth option to heif output (#4036)
Prebuilt binaries support only AVIF with a bitdepth of 8
|
2024-03-21 14:36:17 +00:00 |
|
Lovell Fuller
|
0f77b18078
|
Rename internal property name to better reflect use
This property is used for the processing pipeline colourspace
rather than the input colourspace, so the name was confusing.
|
2024-03-06 20:49:47 +00:00 |
|
Lovell Fuller
|
3eeaee71c0
|
Ensure pipelineColourspace handles CMYK profiles #3906
|
2024-03-06 20:20:04 +00:00 |
|
Lovell Fuller
|
75fedf1b75
|
Ensure keepIccProfile retains P3 input profiles #4008
|
2024-02-26 15:23:50 +00:00 |
|
Lovell Fuller
|
fb70fbb09f
|
Ensure keepIccProfile retains CMYK input profiles #3906
|
2024-02-11 20:10:18 +00:00 |
|
Lovell Fuller
|
cbf68c1395
|
Improve error for unsupported multi-page rotation #3940
|
2024-01-11 11:59:01 +00:00 |
|
Lovell Fuller
|
9bcf399b4c
|
Ensure extend op stays sequential when copying px #3928
|
2024-01-04 09:24:41 +00:00 |
|
Lovell Fuller
|
fe2b298a2f
|
Emit warning for invalid ICC profile #3895
|
2023-12-15 12:13:57 +00:00 |
|
Lovell Fuller
|
e78200cc84
|
Increase control over output metadata (#3856)
Add withX and keepX functions to take advantage of
libvips 8.15.0 new 'keep' metadata feature.
|
2023-11-22 09:03:57 +00:00 |
|
Lovell Fuller
|
3f7313d031
|
Improve tint luminance with weighting function (#3859)
Co-authored-by: John Cupitt <jcupitt@gmail.com>
|
2023-11-19 13:19:34 +00:00 |
|
Lovell Fuller
|
0bd1715f36
|
Options for trim op must be an Object, add lineArt #2363
|
2023-11-04 14:09:50 +00:00 |
|
Lovell Fuller
|
2e7c60675b
|
Upgrade to libvips 8.15.0-rc2
|
2023-11-04 11:36:18 +00:00 |
|
Dennis Beatty
|
28aa176957
|
Add support for miniswhite when using TIFF output
|
2023-11-03 11:27:49 +00:00 |
|
Lovell Fuller
|
f43829a16a
|
Use Call semantics for C++ to JS callbacks
Reverts 4ec883e as no longer required
|
2023-10-19 16:14:21 +01:00 |
|
Lovell Fuller
|
70ac6905c7
|
Use std::atomic for counters
|
2023-09-30 14:01:04 +01:00 |
|
Lovell Fuller
|
9c217ab580
|
Ensure withMetadata can add RGB16 profiles #3773
|
2023-08-31 12:49:50 +01:00 |
|
Lovell Fuller
|
e7381e522e
|
Alternative fix for 4340d60, uses existing StaySequential
|
2023-08-31 12:09:11 +01:00 |
|
Lovell Fuller
|
4340d60ccf
|
Ensure composite tile images fully decoded #3767
|
2023-08-31 09:04:51 +01:00 |
|
Lovell Fuller
|
95635683ac
|
Ensure withMetadata skips default profile for RGB16 #3773
|
2023-08-24 18:13:00 +01:00 |
|
Lovell Fuller
|
bb7469b2d1
|
Ensure withMetadata adds default sRGB profile #3761
|
2023-08-15 13:02:20 +01:00 |
|
Kleis Auke Wolthuizen
|
a2cac61209
|
Simplify 90/270 orient-before-resize logic (#3762)
|
2023-08-15 07:56:07 +01:00 |
|
Kleis Auke Wolthuizen
|
2829e17743
|
Fix build with musl 1.2.4 (#3755)
|
2023-08-07 21:57:00 +01:00 |
|
Lovell Fuller
|
85b26dab68
|
Expose preset option for WebP output #3639
|
2023-07-12 19:12:04 +01:00 |
|
Lovell Fuller
|
bcd865cc96
|
Ensure decoding remains sequential for all ops #3725
|
2023-07-12 11:35:59 +01:00 |
|