Lovell Fuller
af9d09f8ae
Ensure conv kernel scale is clamped to min val of 1 #561
2016-09-03 20:06:49 +01:00
Lovell Fuller
7c06a48ec0
Release v0.16.0
v0.16.0
2016-08-18 09:00:04 +01:00
Lovell Fuller
7ada9dbd0d
Changelog update, fix for small leak introduced in 5c5d74a
2016-08-17 20:56:53 +01:00
Matt Hirsch
5c5d74a903
Add joinChannel and toColourspace/toColorspace operations ( #513 )
2016-08-17 15:42:05 +01:00
Lovell Fuller
72354d55a8
Doc and changelog updates #519 #540
2016-08-13 17:24:06 +01:00
cmtt
fc2002fbd0
Add alpha channels, if missing, to overlayWith images ( #540 )
2016-08-13 17:19:15 +01:00
Matt Hirsch
82ec2715f1
Prevent bandbool creating a single channel sRGB image ( #519 )
2016-08-13 14:55:15 +01:00
Lovell Fuller
ef6e90fb3c
Correct dist name logging in packaging test script
2016-08-13 11:43:13 +01:00
Lovell Fuller
475f0bf120
Refactor packaging scripts, add ARMv7/v8 binaries
2016-08-12 13:40:44 +01:00
Lovell Fuller
e68a14c94c
Dependency version bumps
2016-08-01 20:23:45 +01:00
Lovell Fuller
da0dc28bc4
Remove unescaped module_root_dir as it can contain spaces
2016-08-01 13:44:46 +01:00
Lovell Fuller
e6bfa52b0b
Add raw pixel data support to boolean and withOverlay ops
...
The previously-scattered image opening logic has been refactored to a
single ImageDescriptor struct/Object available to both JS and C++ code
This removed about 150 LOC but more importantly reduces the complexity
of adding/exposing new operations that require an input image.
2016-07-26 23:07:25 +01:00
Lovell Fuller
36bfbdee0d
Add support for using pre-compiled binaries with OSX
2016-07-25 16:32:42 +01:00
Lovell Fuller
7a9a4127a0
Remove deprecated interpolateWith method
...
Version bump dependencies
2016-07-25 16:11:53 +01:00
Lovell Fuller
4f1472d4ff
Upgrade to libvips v8.3.2
2016-07-25 15:30:14 +01:00
Lovell Fuller
032bb7e96b
Ensure ICC profiles are removed from PNG output #521
2016-07-21 16:49:27 +01:00
Lovell Fuller
9ddc817a09
Add WebP availability check to test added in a5bd68e
2016-07-21 15:55:34 +01:00
Lovell Fuller
a5bd68ef8c
Recalc after WebP shrink-on-load to avoid rounding errors #508
2016-07-21 15:18:14 +01:00
Lovell Fuller
a2ec3642bf
Alpine now provides vips in its testing repo
...
Resize+sharpen+alpha seems to stack-smash, ignore for now
2016-07-20 20:05:43 +01:00
Lovell Fuller
9647fe1b9f
Reduce size of pre-built binaries by ~5%
2016-07-20 20:03:41 +01:00
Lovell Fuller
762cda75a9
Update libxml2 dependency CVE-2016-4448 #515
...
Also updates:
* libpng as previous version is now unavailable (?)
* libjpeg as previous version was pre-release
2016-07-18 12:07:28 +01:00
Matt Hirsch
c39a9b8de9
Prevent boolean errors during extract operation ( #509 ) ( #511 )
2016-07-16 10:56:15 +01:00
Matt Hirsch
15a577863a
Ensure boolean, bandbool, extractChannel ops occur before sRGB conversion ( #504 )
2016-07-13 19:20:50 +01:00
Lovell Fuller
2d500554c1
Release v0.15.1
v0.15.1
2016-07-12 16:06:38 +01:00
Lovell Fuller
c42fb97419
Refactor pipeline to use common 16-bit detection methods
2016-07-11 23:03:45 +01:00
Lovell Fuller
d1d6155fd1
Increase unit test coverage for recently added operations
...
Switch param validation to use internal functions
2016-07-11 22:23:15 +01:00
Lovell Fuller
ff8c42e894
Changelog/doc/test updates for various new operations
...
Dependency version bumps
2016-07-11 15:52:30 +01:00
Lovell Fuller
e10aeb29eb
Add missing include introduced by fee3d88
2016-07-11 14:05:26 +01:00
Lovell Fuller
fee3d882c7
Prevent GC of Buffer object vector via accumulate/lambda.
...
Removes need for naming Buffers and separate container struct.
2016-07-11 13:07:32 +01:00
Matt Hirsch
d17e8d3450
Add boolean feature for bitwise image operations ( #501 )
2016-07-11 09:51:43 +01:00
Lovell Fuller
99f960bf56
Docs: Clarify trimming of existing cache entries #487
2016-07-11 09:42:19 +01:00
Matt Hirsch
83d8847f57
Add extractChannel operation to extract a channel from an image ( #497 )
2016-07-09 16:48:30 +01:00
Matt Hirsch
f672f86b53
Add ability to read and write native vips .v files ( #500 )
2016-07-09 16:21:16 +01:00
Kleis Auke Wolthuizen
b69627891d
Add trim operation to remove "boring" edges ( #491 #492 )
2016-07-08 22:19:10 +01:00
Matt Hirsch
673d8278b5
Add a unit test for extract area out of bounds ( #498 )
2016-07-08 20:52:33 +01:00
Lovell Fuller
8dd554b935
Use "previous" AppVeyor env as temp workaround for nodejs/node-gyp#952
2016-07-08 13:15:24 +01:00
Matt Hirsch
65b7f7d7d5
Add bandbool feature for channel-wise boolean operations ( #496 )
2016-07-07 21:03:49 +01:00
Matt Hirsch
a982cfdb20
Update docs to better reflect output of RAW data ( #499 )
2016-07-07 20:50:59 +01:00
Lovell Fuller
7689fbe54d
Ensure --sharp-cxx11 flag is passed through #456 #494
...
node-gyp replaces dashes with underscores
2016-07-06 10:40:53 +01:00
Lovell Fuller
c9d32e22d3
Docs, changelog for top/left overlayWith offset #473
2016-07-05 11:17:41 +01:00
Rahul Nanwani
278273b5c3
Add top/left offset support to overlayWith operation ( #473 )
2016-07-05 10:12:02 +01:00
Lovell Fuller
a5d85b8a54
Changelog plus tidy of code/docs for convolve operation
2016-07-04 22:13:47 +01:00
Lovell Fuller
4c172d25f6
Allow images with alpha channel to use LAB sharpen #490
2016-07-04 21:33:44 +01:00
Matt Hirsch
b70a7d9a3b
Add convolve operation for kernel-based convolution ( #479 )
2016-07-04 20:48:00 +01:00
Lovell Fuller
ba5a8b44ed
Changelog, credit and doc tidy for improved threshold operation
2016-07-04 10:41:13 +01:00
Lovell Fuller
91e1ed1314
Ensure ICC profiles are licenced for distribution #486
2016-07-04 10:13:16 +01:00
Matt Hirsch
85f20c6e1b
Add greyscale option to threshold operation ( #480 )
2016-07-03 19:32:07 +01:00
Lovell Fuller
4b98dbb454
Docs: reduce ambiguity of tile-based ZIP file output #474
2016-06-26 13:58:49 +01:00
Lovell Fuller
c3ad4fbdaa
Document new cutout option of overlayWith feature #435
2016-06-26 13:53:20 +01:00
Kleis Auke Wolthuizen
2e9cd83ed2
Add support for clipping/cutting out ( #435 ) ( #448 )
...
USAGE: overlayWith('overlayimage.png', { cutout: true } )
2016-06-25 16:48:01 +01:00