Lovell Fuller
8832ae0bf9
Add private maxColourDistance for functional tests
...
Switch MSE-based tests to use it
Remove experimental MSE-based compare API
2015-06-01 14:21:02 +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
b50fb53f27
Use image fingerprints in functional tests #122
2015-06-01 14:21:01 +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
Lovell Fuller
f6fd45cc90
Expose libjpeg extension param features
...
Trellis quantisation, overshoot deringing and scan optimisation
2015-04-19 16:15:40 +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
Lovell Fuller
ba034a8164
Add docs for new ignoreAspectRatio option
2015-04-16 18:28:30 +01:00
Lovell Fuller
f1ad1216ca
Add support for Windows #19
...
Requires VIPS_HOME environment variable
2015-04-05 22:42:14 +01:00
Lovell Fuller
bd96a49de6
Add usage example of Stream error handling #182
2015-03-24 10:35:05 +00:00
Lovell Fuller
81c710eaa3
Add EventEmitter for queue length changes
...
Remove unnecessary params from Error handler
2015-03-20 15:44:18 +00:00
Lovell Fuller
33ca86e4f2
Add example of Deep Zoom output
...
Clean up preinstall and prereqs docs
2015-03-12 17:33:06 +00: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
3ca2f009f4
Remove confusing CSS equivs introduced in 77bbbb9
2015-02-27 15:04:11 +00:00
Lovell Fuller
77bbbb9715
Improve min/max docs, thanks @LinusU
...
Add requirement for C++11 compiler
Init scaling factor to silence compiler warning
2015-02-27 13:49:16 +00:00
Linus Unnebäck
bcd82f4893
feature: min
2015-02-27 13:50:52 +01:00
Lovell Fuller
749dc61f85
JSON and the agro-noughts
2015-02-26 19:49:54 +00:00
Lovell Fuller
c7ccf6801d
Expose runtime format availability
...
Aids addition of new format/method combos
Dogfood this in the test code
2015-02-26 19:41:33 +00: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
Lovell Fuller
8f41fed9c2
Add toFormat convenience method #137
2015-02-12 11:37:56 +00:00
Johannes Jörg Schmidt
e5549e3063
Adjust comment in interpolation example
2015-02-06 15:17:10 +01:00
Lovell Fuller
cda700ef73
Update libmagick references to the C library
2015-01-23 11:00:39 +00:00
Lovell Fuller
83ebe12061
Remove atexit handler as libvips defines this
...
New grunt-sharp build tool
Version bump for latest libvips
2015-01-22 14:17:20 +00:00
Lovell Fuller
8421e3aa5f
Add limitInputPixels option to reject input #115
2015-01-20 14:18:05 +00:00
Lovell Fuller
67dc694cfb
Link to new contributor guide
...
Remove now-duplicate content
2015-01-16 22:31:46 +00:00
Lovell Fuller
5dab3c8482
Allow rotate before pre-resize extraction #145
2015-01-16 22:30:57 +00:00
Lovell Fuller
a190ae6b08
Add raw, uncompressed image data output #136
2015-01-16 22:28:24 +00:00
Lovell Fuller
464fb1726d
Keep output dimensions within WebP 14-bit range
2015-01-16 22:28:24 +00:00
Lovell Fuller
926c5603aa
Improve documentation on concurrency/parallelism
2014-12-15 14:00:23 +00:00
Lovell Fuller
d3225fa193
Add 'size' attribute to callback's info Object #138
2014-12-15 13:54:19 +00:00
Lovell Fuller
ea1013f6ec
Add support for latest Amazon Linux
2014-12-08 10:52:59 +00:00
Lovell Fuller
a56102a209
Ensure ICC transform of withMetadata output #133
2014-12-04 11:28:09 +00:00
Lovell Fuller
f4cc6a2db4
Correct location of Dockerfile
2014-11-26 10:50:47 +00:00
Lovell Fuller
f57a0e3b00
Ensure embedded profile, if any, is always used
...
Perform sRGB conversion at end of pipe only
withMetadata exports profile, should not convert
Convert one fixture to sRGB to help test
Discovered while investigating #125
2014-11-25 18:54:49 +00:00
Lovell Fuller
02b6016390
Add link to Dockerfile for libvips
...
Thanks @marcbachmann
2014-11-25 10:33:43 +00:00
Lovell Fuller
4e01d63195
Add hasProfile attribute to metadata response
...
At the very least will be useful investigating #125
2014-11-24 17:24:29 +00:00
Lovell Fuller
94b47508c0
imagemagick-native now supports async and filter
2014-11-24 15:13:47 +00:00
Lovell Fuller
328cda82c5
Updates for 7.42 stable release of libvips
2014-11-24 12:19:44 +00:00
Lovell Fuller
b7c7fc22f3
Ensure correct Gaussian blur before affine #121
...
Use double sigma instead of int radius for blur
2014-11-20 13:59:39 +00:00
Lovell Fuller
177a4f574c
Minimum version of libvips now 7.40.0 #74
2014-11-17 12:08:05 +00:00
Lovell Fuller
e22d093002
Ubuntu 14 now compiles 7.40.x from source
...
as packaged version is the outdated 7.38.x
Added support for Ubuntu 15 and Mint 17.1
2014-11-12 20:30:13 +00:00
Lovell Fuller
32d9bc204a
Add 'fast' blur and Gaussian blur feature #108
2014-11-10 22:38:13 +00:00
Lovell Fuller
86681100b7
Control level of sharpening via radius/flat/jagged #108
2014-11-10 16:20:04 +00:00
Lovell Fuller
7537adf399
Add features from libvips 7.40+
...
Load TIFF from Buffer/Stream
Interlaced PNG output no longer needs tilecache
Option to disable PNG adaptive row filtering
2014-11-08 12:08:27 +00:00
Lovell Fuller
62fcfb3dba
Add link to gulp-responsive module
2014-11-04 11:23:40 +00:00
Lovell Fuller
2e61839387
Prepare preinstall.sh for inclusion in master
2014-10-28 09:59:28 +00:00
Lovell Fuller
51805ef657
Add root check and support for Debian 7, Mint 13
2014-10-27 22:32:39 +00:00
Lovell Fuller
ed6a966534
Add shell script to install libvips
2014-10-24 10:57:45 +01:00