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
Linus Unnebäck
bcd82f4893
feature: min
2015-02-27 13:50:52 +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
e5a5e2ca7e
Tighten 'extract' parameter validation #158
2015-01-29 22:46:04 +00:00
Lovell Fuller
8421e3aa5f
Add limitInputPixels option to reject input #115
2015-01-20 14:18:05 +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
f026a835fd
Move unref of input Buffer to C++ #138
2014-12-14 10:31:25 +00:00
Lovell Fuller
47241db789
Let V8 garbage collect the Buffer earlier #138
2014-12-13 08:48:24 +00:00
Lovell Fuller
0acf865654
Faster ICC profile transform via lcms #125
2014-11-25 22:52:24 +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
b886db4b0d
Add bounds checks on blur/sharpen parameters #108
2014-11-12 20:06:28 +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
f7c2a839ad
Add support for profile-less CMYK images #99
2014-11-06 11:30:19 +00:00
Lovell Fuller
a472adeb74
Fail fast for Buffer with unsupported format #105
2014-10-28 10:53:11 +00:00
Lovell Fuller
db6dc6431b
Add support for mirroring #62
2014-10-21 14:47:08 +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
Lovell Fuller
f4cb577cb4
Code lint of new features
2014-10-17 12:26:53 +01:00
Brandon Aaron
83b72a1ede
Add support for stand-alone, pre-resize, and post-resize extraction with a topOffset, leftOffset, width, and height.
2014-10-07 09:56:55 -04:00
Lovell Fuller
7f8f38f666
PNG compression level range is 0-9 #95
2014-10-03 14:50:15 +01:00
Lovell Fuller
0cba506bc4
Allow embed with rgba background #86 #89
...
Small memory leak mop-up related to #94
2014-10-02 20:02:14 +01:00
Daniel Gasienica
6145231936
Add background
and flatten
APIs
2014-09-30 17:58:57 -07:00
Lovell Fuller
1c79d6fb5d
Add support for greyscale conversion #43
2014-09-16 11:22:26 +01:00
Lovell Fuller
515b4656e6
Improve Stream error handling #88
2014-09-12 19:30:57 +01:00
Lovell Fuller
eb3e739f7b
Expose libvips thread pool size
2014-09-03 19:52:03 +01:00
Lovell Fuller
5728efd32b
Add support for gamma correction #43
2014-08-30 14:12:42 +01:00
Lovell Fuller
8380be4be3
Add nearest neighbour interpolation
...
Suitable for image enlargement
2014-08-26 09:38:27 +01:00
Juliano Julio Costa
c5efb77bad
New withMetadata([boolean]) to keep metadata in the generated images.
2014-08-25 15:59:21 -04:00
Lovell Fuller
017bf1e905
Expose libvips interpolators #69
2014-08-22 16:50:24 +01:00
Lovell Fuller
f2f3eb76e1
Add method for fast access to image metadata #32
2014-08-22 14:17:43 +01:00
Lovell Fuller
5fe945fca8
Add gravity support to crop #45
2014-08-21 11:01:25 +01:00
Lovell Fuller
8ef0851a49
Expose libvips' op-cache max items #76
2014-08-19 20:30:21 +01:00
Lovell Fuller
df3903532d
Initial Duplex Stream support
2014-08-07 14:00:34 +01:00
Chanon
d40bdcc6ac
Sends width and height as another parameter to the callback. Fixes issue #67
2014-07-20 23:52:28 +07:00
Lovell Fuller
430e04d894
Update (and reduce) dependencies ahead of v0.5.1
2014-06-17 20:24:22 +01:00
Lovell Fuller
84a059d7e3
Rotate should throw Error, not String.
...
Minor JSLint and whitespace fixes.
2014-06-13 18:57:54 +01:00
Lovell Fuller
b1b070ae5c
Revert "use native Promise if available"
...
This reverts commit 261a90c8a2db463c4fa0002b22f2c9ff10c0d8e0.
2014-06-13 18:46:36 +01:00
Lovell Fuller
4eb910fec9
Add support for bicubic and Nohalo interpolation #41
2014-06-08 20:46:03 +01:00
Jonathan Ong
261a90c8a2
use native Promise if available
2014-06-04 09:03:37 -07:00
Lovell Fuller
4ae22b3425
Merge pull request #51 from jonathanong/deprecate-write
...
show deprecation warning for .write()
2014-06-04 10:43:59 +01:00
Jonathan Ong
5e0b5969da
show deprecation warning for .write()
2014-06-03 20:53:37 -07:00