Lovell Fuller
5b4f4b0672
Upgrade to libvips v8.2.3 ahead of sharp v0.14.0
2016-03-22 09:37:52 +00:00
Lovell Fuller
d92ea31858
overlayWith improvements: diff sizes/formats, gravity, buffer input
2016-02-29 15:15:27 +00:00
Lovell Fuller
c210ac73cc
Release v0.13.1
2016-02-27 16:17:58 +00:00
Lovell Fuller
a9eb65c462
Most Linux systems no longer require the preinstall script
2016-02-09 20:18:00 +00:00
Lovell Fuller
2656c69d99
Upgrade to libvips v8.2.2
2016-02-03 17:48:22 +00:00
Lovell Fuller
2675b2265b
Ensure 16-bit input images embed onto alpha background
...
Support gamma correction of images with alpha channel
Favour shrink over affine when reducing by integral factor
2016-02-03 17:48:22 +00:00
Lovell Fuller
5c9c17f1f6
Switch from libvips' C to C++ binding
...
Requires upgrade to libvips 8.2.1
2016-02-03 17:48:22 +00:00
Lovell Fuller
11329d5e09
Expose control of the number of open files in libvips' cache.
...
Breaks API of existing cache method.
Disable libvips cache for I/O tests.
2016-02-03 17:48:22 +00:00
Lovell Fuller
d2e5441d6e
Dependency version bumps
2016-01-14 18:39:29 +00:00
Lovell Fuller
3c7cbf8685
Update libvips to v8.2.0
...
Plus version bumps of other dependencies
2016-01-02 14:19:46 +00:00
Lovell Fuller
61b86744d7
Ensure 16-bit input images work with embed option #325
2015-12-23 20:46:49 +00:00
Lovell Fuller
fd5b4a131f
v0.12.1
2015-12-12 10:21:36 +00:00
Lovell Fuller
32c4b9eff1
Allow SIMD vector unit to be toggled on/off #172
...
Currently defaults to off but future versions may default to on
2015-12-12 09:11:50 +00:00
Lovell Fuller
607d157b76
Benchmark test updates ahead of v0.12.0
2015-11-23 10:53:52 +00:00
Lovell Fuller
8a3098604c
Remove experimental code that could prevent anti-alias filter
2015-11-21 23:37:44 +00:00
Lovell Fuller
c9ecc7a517
Document Debian 7 support
...
Add liborc to fix openSUSE support
Switch recommended *magick to ImageMagick for OS X
Increase test timeouts (for Circle CI)
2015-11-19 22:47:34 +00:00
David Carley
3af62446fc
Implements greyscale thresholding
2015-11-17 12:15:34 -06:00
Lovell Fuller
05cec013fe
Ensure support for more Linux flavours
...
Add docker-based packaging tests
2015-11-09 08:37:30 +00:00
Lovell Fuller
f4cbbd7b79
Ensure Windows CI uses x64
2015-11-07 20:22:17 +00:00
Lovell Fuller
2129adfcc3
Initial commit of local libvips binding/packaging
...
Copy Windows DLLs into release dir as no rpath equivalent
Use local libvips on Windows CI
2015-11-07 19:58:26 +00:00
Lovell Fuller
9f59a2aebf
Version bumps and changelog for v0.11.4
2015-11-05 21:36:44 +00:00
Lovell Fuller
168fe7c8d9
v0.11.3
2015-09-08 19:16:07 +01:00
Lovell Fuller
29ab8408fb
Version bumps and changelog for v0.11.3
2015-09-08 15:13:28 +01:00
Lovell Fuller
be00d72d82
Upgrade nan to fix clang linking problem #259
2015-08-28 10:48:20 +01:00
Lovell Fuller
5b376364f5
Add test case for require-time libc++ segfault
2015-08-27 23:59:48 +01:00
Lovell Fuller
30143cf509
Version bumps and changelog updates for v0.11.2
2015-08-24 19:03:05 +01:00
Lovell Fuller
4e67a5025a
Use malloc for Nan::NewBuffer owned data
...
GC results in free() rather than delete[]
Add plenty of new valgrind suppressions
2015-08-24 16:14:49 +01:00
Lovell Fuller
b7e0a6f277
Upgrade to nan v2 #246
...
Provides support for io.js v3 and Node v4
2015-08-23 21:36:48 +01:00
Lovell Fuller
36ac8828f2
Gamma correction and premultiply do not mix
...
Skip premultiply for fast blur/sharpen
Automate gamma correction tests
2015-08-11 21:51:22 +01:00
Lovell Fuller
8b50f15a44
Version bumps ahead of v0.11.0
2015-07-15 10:55:06 +01:00
Lovell Fuller
804162c69a
Increase AppVeyor CI timeout
2015-07-11 08:58:15 +01:00
Lovell Fuller
3a058c0c27
Add 'lwip' module to benchmark tests
...
Dependencies bump
2015-07-10 22:14:56 +01:00
Lovell Fuller
321e0f2bfe
Add 'icc' raw profile data to metadata #129
2015-06-29 21:27:23 +01:00
Lovell Fuller
6ac47c1ef8
Add raw EXIF data to metadata response
...
Copy metadata input buffer to match pipeline
Prevents possible metadata segfault under load
2015-06-28 23:35:40 +01:00
Daniel Gasienica
ef8db1eebf
Premultiply alpha channel to avoid dark artifacts during tranformation
...
Add `Sharp.compare(file1, file2, callback)` function for comparing images
using mean squared error (MSE). This is useful for unit tests.
See:
- https://github.com/jcupitt/libvips/issues/291
- http://entropymine.com/imageworsener/resizealpha/
2015-06-01 14:21:02 +01:00
Lovell Fuller
c886eaa6b0
Version bumps for v0.11.0 WIP
2015-06-01 14:21:01 +01:00
Lovell Fuller
75d72cfded
Version bumps ahead of v0.10.1
2015-06-01 09:50:49 +01:00
Lovell Fuller
21b0d8c7f7
Version bumps ahead of v0.10.1
...
Use SPDX format in licence field
2015-05-31 19:35:24 +01:00
Lovell Fuller
3ffe2ba17f
Windows CI matrix and version bumps
2015-05-05 10:15:20 +01:00
Lovell Fuller
e999fb6e30
Dependency version bumps ahead of v0.10.0
2015-04-23 14:29:14 +01:00
Lovell Fuller
1e52c2dbe6
Windows compatibility #19
...
Hide WebP format and normalise option
Separate test runners for node and iojs
2015-04-21 12:13:19 +01:00
Lovell Fuller
6fc62d39c9
Update thank you list
...
Add perf test for normalise
2015-04-19 21:09:19 +01:00
Bernhard K. Weisshuhn
dce36e0074
Add normalize() for simple histogram stretching
...
Available as normalize() or normalise().
Normalization takes place in LAB place and thus should not change any
colors.
Existing alpha channels are preserved untouched by normalization.
2015-04-18 12:55:04 +02:00
Alaric Holloway
f72435c750
Support resize without preserving aspect ratio #118
2015-04-16 06:50:47 -07:00
Lovell Fuller
5781a23a4d
Combine new tile* API methods
...
Use v7.40.0+ libvips loader methods
Separate Openslide as input vs Deep Zoom as output
Split tile-based tests into new file
Added assertions for generated tile size
2015-03-12 15:39:27 +00:00
Victor Mateevitsi
2d1e6f2644
Added Deep Zoom support.
...
Added OpenSuse 13.1 and 13.2 support in preinstall.sh script.
Added OpenSlide support in preinstall script.
Added unit tests for Deep Zoom and OpenSlide.
2015-03-10 14:00:27 +00:00
Lovell Fuller
a900c28f7c
Version bumps
2015-02-27 14:46:03 +00:00
Linus Unnebäck
bcd82f4893
feature: min
2015-02-27 13:50:52 +01:00
Lovell Fuller
ef54e327b7
Document GIF input via Buffer and Stream
...
Ensure @mcuelenaere is credited
2015-02-16 13:51:47 +00:00
Lovell Fuller
1f7e80e581
Add chroma subsampling options for JPEG output
2015-02-13 09:41:42 +00:00