Lovell Fuller
|
8c53d499f7
|
Expose keepDuplicateFrames GIF output parameter
|
2025-06-15 15:39:01 +01:00 |
|
Lovell Fuller
|
701143afb3
|
Ensure animated GIF to WebP conversion retains loop #3394
|
2025-04-23 15:43:58 +01:00 |
|
Quentin Pinçon
|
031c808aa5
|
Expose erode and dilate operations #4243
|
2025-03-27 13:17:19 +00:00 |
|
Lovell Fuller
|
3e41f8b65e
|
Non-animated GIF output defaults to no-loop #3394
|
2025-03-21 09:36:25 +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
|
8afec170ed
|
Expose WebP smartDeblock output option
|
2024-10-29 14:41:58 +00: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 |
|
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
|
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 |
|
Dennis Beatty
|
28aa176957
|
Add support for miniswhite when using TIFF output
|
2023-11-03 11:27:49 +00:00 |
|
Lovell Fuller
|
85b26dab68
|
Expose preset option for WebP output #3639
|
2023-07-12 19:12:04 +01:00 |
|
Anton Marsden
|
a4c6eba7d4
|
Add unflatten operation to create an alpha channel (#3461)
|
2023-04-07 11:01:29 +01:00 |
|
LachlanNewman
|
d7776e3b98
|
Add support to normalise for lower and upper percentiles (#3583)
|
2023-03-21 10:13:12 +00:00 |
|
Lovell Fuller
|
6c61ad256f
|
Ensure all source code files contain SPDX licence
|
2023-02-28 17:01:58 +00:00 |
|
Tomasz Janowski
|
6f0e6f2e65
|
Add support to extend for extendWith, allows copy/mirror/repeat (#3556)
|
2023-02-17 14:01:24 +00:00 |
|
Emanuel Jöbstl
|
6d404f4d2c
|
Add coords to output when using attention based crop (#3470)
|
2023-01-16 09:20:42 +00:00 |
|
Lovell Fuller
|
eac6e8b261
|
Upgrade to libvips v8.14.0-rc1
- Replace GIF 'optimise' option with 'reuse'
- Add 'progressive' option to GIF
- Add 'wrap' option to text creation
- Add 'formatMagick' property to *magick input metadata
|
2022-12-29 15:53:50 +00:00 |
|
Lovell Fuller
|
a7fa7014ef
|
Add experimental support for JPEG-XL, requires libvips with libjxl
The prebuilt binaries do not include support for this format.
|
2022-12-13 21:55:17 +00:00 |
|
Lovell Fuller
|
5740f4545e
|
Expose GIF opts: interFrameMaxError, interPaletteMaxError #3401
|
2022-11-14 16:09:52 +00:00 |
|
Lovell Fuller
|
f5109560d6
|
Standardise approach for string to enum conversion
|
2022-09-02 12:20:09 +01:00 |
|
Mart
|
c3a852eecf
|
Add trim option to provide a specific background colour (#3332)
Co-authored-by: Mart Jansink <mart@cinemait.nl>
|
2022-08-23 12:28:02 +01:00 |
|
Anton Marsden
|
74e3f73934
|
Expand linear operation to allow use of per-channel arrays #3303
|
2022-08-20 10:27:04 +01:00 |
|
Lovell Fuller
|
b46ab510da
|
Add Buffer and Stream support to tile output #2238
|
2022-07-24 11:06:41 +01:00 |
|
Lovell Fuller
|
6288c7bced
|
Expose reoptimise palette option for GIF output
|
2022-07-12 21:12:31 +01:00 |
|
Lovell Fuller
|
d247c02762
|
Add mixed and minSize animation options for WebP output
|
2022-07-12 14:51:03 +01: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 |
|
Kleis Auke Wolthuizen
|
115a6b10f6
|
Ensure affineInterpolator is correctly finalised (#3083)
|
2022-02-09 14:45:11 +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 |
|
Kleis Auke Wolthuizen
|
7aa340232e
|
Ensure delays of the origin image is preserved (#3062)
By not initializing the delay vector, since we assume it's empty by default.
See: #3061.
|
2022-01-28 11:50:31 +00:00 |
|
Chris Banks
|
446e4e3c3a
|
Add withoutReduction option to resize operation (#3006)
|
2021-12-12 19:10:56 +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
|
f7f3e43490
|
Add support for GIF output using cgif in prebuilt binaries
|
2021-11-21 10:22:34 +00:00 |
|
Lovell Fuller
|
1dd4be670d
|
Add timeout function to limit processing time
|
2021-09-22 10:33:59 +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 |
|
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 |
|