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
c9ecc7a517
Document Debian 7 support
...
Add liborc to fix openSUSE support
Switch recommended *magick to ImageMagick for OS X
Increase test timeouts (for Circle CI)
2015-11-19 22:47:34 +00:00
Lovell Fuller
434a433a09
Make output of packaging tests easier to understand
...
Slight simplification of Linux packaging script
2015-11-19 21:36:16 +00:00
Lovell Fuller
3de54d897c
Merge pull request #309 from papandreou/feature/extractWithOptionsObject
...
Add an options object to the extract operation, deprecate existing behaviour.
2015-11-18 11:48:11 +00:00
Andreas Lind
530c2a9fcf
Stop using the legacy .extract(top,left,width,height) in the documentation.
2015-11-18 12:06:10 +01:00
Andreas Lind
60b8b92630
Add support for .extract({left:...,top:...,width:...,height:...}).
2015-11-18 12:06:10 +01:00
Lovell Fuller
5842da22d8
Merge pull request #306 from dacarley/negate
...
Add negate operation to invert all pixel values.
2015-11-17 20:45:09 +00:00
Lovell Fuller
9850e3dae0
Merge pull request #303 from dacarley/threshold
...
Add threshold operation.
Converts to greyscale then splits into black/white based on given value.
2015-11-17 20:34:40 +00:00
David Carley
3af62446fc
Implements greyscale thresholding
2015-11-17 12:15:34 -06:00
Lovell Fuller
1f71dade67
Merge pull request #307 from papandreou/wheezy
...
Linux Dockerfile: Use Debian Wheezy as the base image
2015-11-17 17:29:35 +00:00
Lovell Fuller
8be664b66f
Merge pull request #305 from papandreou/fix/imagemagickUrl
...
Dockerfile: Update ImageMagick tarball url (they took -5 down and up -6)
2015-11-17 17:24:30 +00:00
Andreas Lind
c0be4f1307
Dial back the required libc version to 2.13
2015-11-17 17:37:06 +01:00
Andreas Lind
d9c754f5c1
Linux Dockerfile: Use a Debian Wheezy image instead of Ubuntu Precise.
2015-11-17 17:37:06 +01:00
David Carley
33a175eafb
Implements negation.
2015-11-17 10:18:59 -06:00
Andreas Lind
7c990b3ab3
Dockerfile: Update ImageMagick tarball url (they took -5 down and up put -6).
2015-11-17 17:16:19 +01: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