David Carley
3af62446fc
Implements greyscale thresholding
2015-11-17 12:15:34 -06:00
Lovell Fuller
5dfeaa9fd1
Ensure gaussian blur is applied before lbb interpolator #289
2015-11-16 08:26:35 +00:00
Lovell Fuller
84fd1caa46
Switch default interpolator to bicubic #289
...
Only use gaussian blur for non-linear interpolators
Improves performance of bilinear by ~15%
Add liborc to the packaged build to improve bicubic perf
Add examples of the various interpolation methods
Add bilinear vs bicubic to perf tests
2015-11-15 22:04:31 +00:00
Lovell Fuller
2678d761ba
Use FreeCallback to support mixed Windows runtime libs #152
2015-11-14 13:58:05 +00:00
Lovell Fuller
ede2ee9ce3
Use Persistent wrapper to prevent GC of input Buffer #152
...
Avoids memcpy of input and output Buffer objects
Improves Buffer and Stream performance by ~3%
2015-11-14 11:24:15 +00:00
Lovell Fuller
20f468991f
Start to use libvips 8.1.0+ features #152
...
Use native (un)premultiply
Support normalise on Windows
2015-11-12 22:14:53 +00:00
Lovell Fuller
58d9e0fef7
Pre-extract rotate should not swap width/height #296
2015-11-11 22:34:30 +00:00
Lovell Fuller
d7278f022b
Ensure latest npm on openSUSE test
2015-11-11 22:25:17 +00:00
Lovell Fuller
7383596f8c
Allow tty-less docker-inside-docker usage
2015-11-11 21:37:04 +00:00
Lovell Fuller
f6831ab46b
Increase packaging test logging
2015-11-10 23:30:08 +00:00
Lovell Fuller
7cf0f95ed1
Fix Circle CI config
...
CI providers should really provide config linters :)
2015-11-10 21:53:26 +00:00
Lovell Fuller
bf6b894480
Improve dependency-less documentation
...
Start to comment ever-growing GYP config
Add Circle CI config to run packaging tests
2015-11-10 21:49:45 +00:00
Lovell Fuller
ee8fcb6109
Update docs to reflect ease-of-installation
2015-11-10 00:04:06 +00: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
v0.11.4
2015-11-05 21:36:44 +00:00
Lovell Fuller
26fb75bf3f
Merge pull request #291 from brandonaaron/corner-gravity
...
Add corner gravity support
2015-10-27 21:17:53 +00:00
Brandon Aaron
25e5f27785
add corner gavity support
2015-10-27 15:10:10 -04:00
Lovell Fuller
ef62daccf9
Upgrade CI and preinstall script to libvips 8.1.1
2015-10-16 23:43:55 +01:00
Lovell Fuller
9067c0a000
Merge pull request #288 from brandonaaron/exif_flop_2_and_4
...
EXIF Orientation tags 2 and 4 were flipping instead of flopping
2015-10-16 21:45:16 +01:00
Brandon Aaron
79470d2e07
EXIF Orientation tags 2 and 4 were flipping instead of flopping
2015-10-16 15:41:40 -04:00
Lovell Fuller
3cefa6f2bf
Merge pull request #287 from vlapo/master
...
Add --runtime_link=static option to GYP binding for use with AWS Lambda
2015-10-14 19:22:09 +01:00
vlapo
75d954a6bc
Add --runtime_link=static
2015-10-14 11:29:29 +02:00
Lovell Fuller
1b7e3746cc
Merge pull request #286 from rayshan/patch-1
...
Replace `filename` with `path` to make consistent with Node's `fs` module
2015-10-13 21:03:32 +01:00
Ray Shan
29252d9dbb
Clarify fileName argument by changing to path
...
I noticed we can do something like `.toFile("tmp/temp.jpg")`
2015-10-13 12:21:41 -07:00
Lovell Fuller
23e14861be
Update perf test results to include jimp
...
Remove imagemagick-native until Node v4 support
2015-10-10 18:41:01 +01:00
Lovell Fuller
97960b5f91
Merge branch 'master' of https://github.com/lovell/sharp
2015-10-10 13:44:42 +01:00
Lovell Fuller
18c4ad9adf
Version bumps of perf test candidates
2015-10-10 13:44:02 +01:00
Lovell Fuller
b240c53633
Merge pull request #282 from jabbrass/patch-1
...
Fix typo (docs/api)
2015-10-08 07:27:35 +01:00
J. Andrew Brassington
660f3d58be
Fix typo (docs/api)
...
Line 330: "betweem" => "between"
2015-10-07 19:01:35 -07:00
Lovell Fuller
b6d75cda8e
Revert Windows/Appveyor CI to libvips 8.0.2
2015-10-07 21:28:58 +01:00
Lovell Fuller
e07356c11c
Update list of preinstall OS support
...
Upgrade to libvips 8.1.0
2015-10-07 20:49:47 +01:00
Lovell Fuller
82e215a42e
Merge pull request #280 from roryrjb/master
...
(preinstall) add wily to 'supported' distros
2015-10-03 10:20:51 +01:00
Rory Bradford
cc1c36d891
(preinstall) add wily to 'supported' distros
2015-10-03 09:45:46 +01:00
Lovell Fuller
a1a2d7de5c
Centos 7 provides LittleCMS via lcms2-devel #278
2015-09-30 17:35:35 +01:00
Lovell Fuller
6dce2deb82
Add jimp to perf tests #275
2015-09-27 09:38:47 +01:00
Lovell Fuller
cdad84edc6
Merge pull request #266 from roryrjb/master
...
(preinstall) add freya to 'supported' distros
2015-09-11 17:32:03 +01:00
Rory Bradford
de842a67d8
(preinstall) add freya to 'supported' distros
2015-09-11 17:10:25 +01:00
Lovell Fuller
918bbe88c6
Switch Travis to Ubuntu 14.04/GCE
...
Remove v0.10 and custom msvs flag from Appveyor
2015-09-09 22:18:22 +01:00
Lovell Fuller
7d3891989c
Add Node.js v4 to CI builds
2015-09-08 20:50:33 +01:00
Lovell Fuller
168fe7c8d9
v0.11.3
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
692e2d4df4
Automate expected vs actual for blur/sharpen tests
2015-09-07 14:17:35 +01:00
Lovell Fuller
85d86dbede
Merge pull request #263 from chrisriley/nan2-doubles
...
Convert blur and sharpen parameters to double instead of int.
This was broken during the nan v2 upgrade by commit b7e0a6f.
2015-09-06 19:29:06 +01:00
Chris Riley
ce2d7b8efc
Update pipeline.cc
...
In the upgrade to nan v2 that was part of v0.11.2 the baton values for blurSigma, sharpenFlat, and sharpenJagged were being cast to int32_t causing blur(sigma) and sharpen(radius, flat, jagged) to fail with "parameters out of range". This patch casts these baton values to doubles.
2015-09-06 12:29:07 -04:00
Lovell Fuller
be00d72d82
Upgrade nan to fix clang linking problem #259
v0.11.2
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
409d15c624
Support EXIF Orientation removal in libvips v8.1.0
...
See #189 and jcupitt/libvips@fbe321e
2015-08-24 21:48:38 +01:00
Lovell Fuller
ce22388c3b
Add io.js v3 to Appveyor CI test matrix
2015-08-24 19:31:11 +01:00