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
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
34a9970bd9
Remove useless re-definition of image #139
2014-12-12 22:04:55 +00:00
Lovell Fuller
57203f841a
Copy input Buffer to avoid V8 heap compaction #138
2014-12-12 22:02:42 +00:00
Lovell Fuller
bd20bd1881
Version bumps
v0.8.2
2014-12-11 13:32:52 +00:00
Lovell Fuller
60f1fda7ee
Change interpretation to sRGB before transformation #133
2014-12-11 13:32:36 +00:00
Lovell Fuller
ea1013f6ec
Add support for latest Amazon Linux
2014-12-08 10:52:59 +00:00
Lovell Fuller
247b607afd
Add SVG and PSD fixtures and tests
2014-12-05 21:35:18 +00:00
Lovell Fuller
a56102a209
Ensure ICC transform of withMetadata output #133
2014-12-04 11:28:09 +00:00
Lovell Fuller
940b6f505f
Add test for Promise rejection path
2014-12-04 10:48:45 +00:00
Lovell Fuller
e1b5574c4a
Handle broken, embedded ICC profile #131
2014-12-03 10:23:35 +00:00
Lovell Fuller
f4cc6a2db4
Correct location of Dockerfile
v0.8.1
2014-11-26 10:50:47 +00:00
Lovell Fuller
0acf865654
Faster ICC profile transform via lcms #125
2014-11-25 22:52:24 +00:00
Lovell Fuller
8460e50ee0
Remove spurious keywords
2014-11-25 19:16:01 +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
118b17aa2f
Apply less blur before affine reduction #121
2014-11-24 11:52:48 +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
v0.8.0
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
e7f6d49bc1
Additional blur radii tests #108
2014-11-12 20:11:28 +00:00
Lovell Fuller
b886db4b0d
Add bounds checks on blur/sharpen parameters #108
2014-11-12 20:06:28 +00:00
Lovell Fuller
ee513ac7a7
Less C, more C++ e.g. namespace, enum class
...
Improve image reference handling
2014-11-11 18:28:23 +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
32d9bc204a
Add 'fast' blur and Gaussian blur feature #108
2014-11-10 22:38:13 +00:00
Lovell Fuller
df5cf402e3
Ensure leak check tests child processes
2014-11-10 22:35:22 +00:00
Lovell Fuller
86681100b7
Control level of sharpening via radius/flat/jagged #108
2014-11-10 16:20:04 +00:00
Lovell Fuller
47927ef47d
Shrink less, affine more, maintain performance #75
...
Affects interpolators with 4x4+ window size
e.g. Bicubic, LBB, Nohalo
Introduces blur before large affine
to improve large PNG reductions
2014-11-08 12:08:27 +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
740838b47c
Prevent auto-rotate fail for libmagick formats #117
v0.7.2
2014-11-08 12:07:47 +00:00
Lovell Fuller
f7c2a839ad
Add support for profile-less CMYK images #99
2014-11-06 11:30:19 +00:00
Lovell Fuller
62fcfb3dba
Add link to gulp-responsive module
2014-11-04 11:23:40 +00:00
Lovell Fuller
333e8789f4
Include cmath, erroneously removed in 3a9a137f
2014-10-29 13:32:19 +00:00
Lovell Fuller
3a9a137f40
Modify C++ 11 to be MS-friendly #19
2014-10-29 13:16:16 +00:00
Lovell Fuller
5c51612982
Version bumps ahead of v0.7.1
v0.7.1
2014-10-28 11:12:40 +00:00
Lovell Fuller
a472adeb74
Fail fast for Buffer with unsupported format #105
2014-10-28 10:53:11 +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
5856e41a62
Merge pull request #111 from papandreou/preinstallOnDebianWheezy
...
Build from source on Debian Wheezy
2014-10-27 15:47:29 +00:00
Andreas Lind
ffbe6b7d76
Build from source on Debian Wheezy.
2014-10-27 15:23:40 +01:00
Lovell Fuller
ed6a966534
Add shell script to install libvips
2014-10-24 10:57:45 +01:00
Lovell Fuller
97fc2a2a3a
Ensure resize error from C++ is wrapped
...
Thanks to @papandreou
2014-10-23 09:39:37 +01:00
Lovell Fuller
3e1be7a33a
Merge pull request #107 from papandreou/doNotUnrefUnparsableImages
...
Do not call g_object_unref when imageType comes out as UNKNOWN.
2014-10-23 09:23:37 +01:00
Lovell Fuller
4a4dd7f987
Merge pull request #106 from papandreou/errorInstances
...
Pass errors as Error instances rather than strings.
2014-10-23 09:22:15 +01:00
Andreas Lind
005c628352
Do not call g_object_unref when imageType comes out as UNKNOWN.
...
Avoids "(sharp:23220): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed" dumped to the console when an unsupported or invalid image is loaded.
2014-10-23 08:32:23 +02:00