Lovell Fuller
|
3be4d5bb45
|
Ensure limitInputPixels check uses 64-bit unsigned type
|
2019-04-20 17:51:19 +01:00 |
|
Jakub Michálek
|
b494b2e872
|
Add brightness, saturation and hue modulation #609 (#1601)
|
2019-03-25 07:44:07 +00:00 |
|
Lovell Fuller
|
7cafd4386c
|
Add composite op, supporting multiple images and blend modes #728
|
2019-03-09 22:46:23 +00:00 |
|
Lovell Fuller
|
98797445de
|
Expose PNG output options requiring libimagequant #1484
|
2019-01-13 09:06:05 +00:00 |
|
Lovell Fuller
|
bd377438b6
|
Ignore colour profiles in LAB images as they are already LAB
|
2019-01-12 18:13:43 +00:00 |
|
Lovell Fuller
|
93ad9d4a4a
|
Ensure all metadata removed from PNG unless withMetadata used
|
2019-01-09 21:17:53 +00:00 |
|
Lovell Fuller
|
4c01a099ea
|
Add ensureAlpha op, adds alpha channel if missing #1153
|
2019-01-05 21:12:33 +00:00 |
|
Lovell Fuller
|
ee8bfa3980
|
Add 2019 to list of years of copyright
|
2019-01-04 16:05:26 +00:00 |
|
Lovell Fuller
|
7c631c0787
|
Ensure shortest resized edge is >= 1px #1003
|
2019-01-03 12:01:55 +00:00 |
|
Michael B. Klein
|
c695c40abc
|
Expose libvips pyramid/tile options for TIFF output (#1483)
|
2018-12-06 22:33:46 +01:00 |
|
Keith
|
541e7104fd
|
Expose libvips recombination matrix operation #1477
|
2018-12-04 23:06:34 +01:00 |
|
Lovell Fuller
|
6f9699f605
|
Ensure correct channel info for raw, greyscale output #1425
|
2018-11-19 20:00:30 +00:00 |
|
Daiz
|
a48f8fbb61
|
Allow separate parameters for gamma encoding and decoding (#1439)
|
2018-11-11 10:15:38 +01:00 |
|
Daiz
|
1fa388370e
|
Add support for the "mitchell" kernel for image reductions (#1438)
|
2018-10-28 15:11:27 +00:00 |
|
Lovell Fuller
|
0725378257
|
Add trimOffsetLeft, trimOffsetTop to trim response #914
|
2018-10-02 20:16:00 +01:00 |
|
Lovell Fuller
|
21fbe546b8
|
Switch from custom trim op to vips_find_trim #914
|
2018-10-02 11:24:32 +01:00 |
|
Lovell Fuller
|
a64844689e
|
Deprecate background, add op-specific prop to resize/extend/flatten #1392
|
2018-10-01 20:58:55 +01:00 |
|
Lovell Fuller
|
c3274e480b
|
Deprecate crop, embed, ignoreAspectRatio, max, min, withoutEnlargement.
These become options of the resize operation instead. #1135
|
2018-09-30 20:16:27 +01:00 |
|
freezy
|
796738da65
|
Add support for arbitrary rotation angle via vips_rotate (#1385)
|
2018-09-27 18:00:36 +01:00 |
|
freezy
|
37d385fafa
|
Move background extraction into separate method (#1383)
|
2018-09-24 10:00:00 +01: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 |
|
Alun Davies
|
b5b95e5ae1
|
Expose depth option for tile-based output (#1342)
|
2018-08-18 15:09:53 +01:00 |
|
Lovell Fuller
|
d705cffdd6
|
Ensure extractChannel works with 16-bit images #1330
|
2018-08-12 20:22:39 +01:00 |
|
Lovell Fuller
|
c14434f9e7
|
Add removeAlpha op, removes alpha channel if any #1248
|
2018-08-07 20:32:11 +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 |
|
Lovell Fuller
|
94607b585a
|
Ensure extractChannel sets bw colourspace interp #1257
|
2018-06-19 22:47:52 +01:00 |
|
Lovell Fuller
|
da0b0348a2
|
Prevent rounding err with shrink-on-load and 90/270 rot #1241
|
2018-06-19 21:19:34 +01:00 |
|
Lovell Fuller
|
54a71fc142
|
Fix tint op by ensuring LAB and allowing negative values #1235
Add test cases for more tint colours and input interpretations
|
2018-05-23 20:51:47 +01:00 |
|
Rik Heywood
|
dbac4b9a63
|
Add tint operation to set image chroma
|
2018-04-11 20:05:48 +01:00 |
|
Andrea Bianco
|
875937e3d8
|
Expose libvips' median filter operation (#1161)
|
2018-03-17 10:52:44 +00:00 |
|
Lovell Fuller
|
f60f7dab12
|
Prevent error when cumulative rounding below target #1154
|
2018-03-13 19:42:10 +00:00 |
|
Lovell Fuller
|
498b061819
|
Upgrade nan dependency, enables async hooks
|
2018-02-23 19:18:31 +00:00 |
|
Lovell Fuller
|
5ab6f599fb
|
Prevent crop when at or below target dimensions #1134
|
2018-02-23 10:31:11 +00:00 |
|
Andrea Bianco
|
f86ae79fdb
|
Expose angle option in tile feature (#1121)
|
2018-02-18 20:00:08 +01:00 |
|
Marcel
|
d599d1f29e
|
Expose linear transform feature of libvips (#1024)
|
2018-02-04 10:36:04 +00:00 |
|
Lovell Fuller
|
7115ae5375
|
Prevent toFile ext taking precedence over toFormat #1037
|
2017-12-20 20:33:08 +00:00 |
|
Kenric D'Souza
|
927b77700d
|
Add gravity support to embed feature (#1038)
|
2017-12-12 19:29:16 +00:00 |
|
Lovell Fuller
|
2a18b9a8f7
|
Remove centreSampling option, update some expected test fixtures
See https://github.com/jcupitt/libvips/issues/705
|
2017-11-26 13:49:56 +00:00 |
|
Lovell Fuller
|
e0f0baf164
|
Silence a couple of MSVC type conversion warnings
|
2017-11-17 20:10:10 +00:00 |
|
Lovell Fuller
|
1fec132dee
|
Add tilecache before smartcrop to avoid over-computation
|
2017-11-17 19:53:50 +00:00 |
|
Lovell Fuller
|
3c88c84998
|
Doc refresh, changelog and dead code removal for #977
|
2017-10-19 11:05:43 +01:00 |
|
Jarda Kotěšovec
|
d0f66c3734
|
Switch to libvips' resize, make fastShrinkOnLoad optional (#977)
|
2017-10-19 11:05:43 +01:00 |
|
Lovell Fuller
|
ebc2a741f6
|
Ensure accessMethod is applied during shrink-on-load
|
2017-10-19 11:05:43 +01:00 |
|
Matthew McEachen
|
b4d72bd544
|
Add failOnError option to fail-fast on bad input image data (#976)
|
2017-10-19 11:05:43 +01:00 |
|
Lovell Fuller
|
57946ed672
|
Upgrade to libvips v8.6.0
Expose offset coordinates of strategy-based crop
Switch to Github releases for prebuilt libvips
Move packaging scripts to lovell/sharp-libvips repo
|
2017-10-19 11:05:43 +01:00 |
|
Kleis Auke Wolthuizen
|
e0d622d347
|
Skip shrink-on-load when trimming (#887) (#888)
|
2017-07-28 21:02:30 +01:00 |
|
Lovell Fuller
|
49297d6afb
|
Ensure flip and flop operations work with auto-rotate #837
|
2017-06-19 23:42:26 +01:00 |
|
Yves Bos
|
d8765f955d
|
Allow xres and yres to be set for TIFF output (#828)
|
2017-06-03 10:52:09 +01:00 |
|
Lovell Fuller
|
f42a1ceab7
|
Recalculate residual after adjusting shrink #831
|
2017-05-30 20:22:15 +01:00 |
|