Lovell Fuller
86815bc9c4
Emit post-processing 'info' event for Stream-based output
2016-03-01 20:08:05 +00:00
Lovell Fuller
bb37dc1ea6
Expose density metadata; set density of images from vector input
2016-03-01 19:33:54 +00:00
Lovell Fuller
2d05804fc3
Add cache recommendations for use with Alpine/musl #354
...
Prevent Windows EBUSY errors during tests
2016-02-11 20:33:33 +00:00
Lovell Fuller
2a56de69cc
Add Alpine Linux packaging test #354
...
Requires libvips cache to be disabled for tests
Skip tiff/magick tests when format unavailable
2016-02-11 18:30:50 +00:00
Lovell Fuller
677b2b9089
Selected output format > unknown file extension #344
2016-02-07 20:13:13 +00:00
Lovell Fuller
e380576da2
Add support for raw, uncompressed pixel Buffer/Stream input
2016-02-03 19:21:37 +00:00
Lovell Fuller
cf7664a854
Improve SVG support by allowing control of density/DPI
...
Switch pre-built libs from Imagemagick to Graphicsmagick
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
0ae619dfc5
Remove stray win32 library that was causing segfaults
...
Explicit int cast to prevent 'loss of precision' warnings
Remove unnecessary semver checking from I/O tests
2015-11-21 22:18:39 +00:00
Lovell Fuller
05dd191e17
Ensure 16-bit+alpha input images work with vips_premultiply #301
...
Improves SVG support as *magick serves these as 16-bit
Add automated tests for SVG and 16-bit+alpha PNG inputs
2015-11-21 20:21:34 +00:00
Lovell Fuller
e2c53b59ce
Tighten constructor and quality param checks #221
2015-06-01 14:48:57 +01:00
Lovell Fuller
fb1c9cf3d3
Less strict assert for unordered events
2015-04-21 13:57:24 +01:00
Lovell Fuller
21ba1dfc26
Wrap flapping event test in nextTick
2015-04-21 13:22:29 +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
3614d14f83
A few small fixes to the test scripts
2015-04-19 16:15:40 +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
Lovell Fuller
ae968142ee
Soften limitInputPixels upper limit #146
...
Default limit of 14-bit dimensions remains
2015-04-12 14:23:36 +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
7ad7193b1e
Add test for progressive JPEG output
2015-03-30 11:36:14 +01: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
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
Maurus Cuelenaere
125ee836fe
Let libvips check whether we received a valid image or not
...
This removes the custom image fingerprinting code and uses the libvips
is_a_buffer() infrastructure instead.
2015-03-01 11:53:17 +01: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
Maurus Cuelenaere
ab7408c96f
Add support for loading images through ImageMagick as a buffer
2015-02-16 10:12:59 +01: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
Lovell Fuller
37c5ca7166
Skip SVG test when format is unavailable
...
It's possible to compile *magick without SVG support
2015-01-25 11:34:16 +00:00
Lovell Fuller
8421e3aa5f
Add limitInputPixels option to reject input #115
2015-01-20 14:18:05 +00:00
Lovell Fuller
c93f79daa7
Guard against InitImage failure #150
...
Protects against truncated image headers
2015-01-20 10:38:44 +00:00
Lovell Fuller
a190ae6b08
Add raw, uncompressed image data output #136
2015-01-16 22:28:24 +00:00
Lovell Fuller
d3225fa193
Add 'size' attribute to callback's info Object #138
2014-12-15 13:54:19 +00:00
Lovell Fuller
247b607afd
Add SVG and PSD fixtures and tests
2014-12-05 21:35:18 +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
e465306d97
Disable libvips cache for unit tests
...
Aids memory leak detection
2014-11-11 18:09:48 +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
a472adeb74
Fail fast for Buffer with unsupported format #105
2014-10-28 10:53:11 +00:00
Lovell Fuller
97fc2a2a3a
Ensure resize error from C++ is wrapped
...
Thanks to @papandreou
2014-10-23 09:39:37 +01:00
Lovell Fuller
6cade5bd7f
Increase unit test coverage to ~95%
2014-10-21 12:22:23 +01:00
Lovell Fuller
ca561daedf
Test code refactor #63
...
Use mocha for feature-specific unit tests
Add test coverage report via istanbul
2014-10-20 15:32:56 +01:00