Commit Graph

  • 3f5e38bb62 Deprecate output format option functions. Access is now via options of existing output format functions. Lovell Fuller 2016-10-22 10:23:09 +01:00
  • eb30f6ceff Upgrade libvips to v8.4.2 Improved EXIF orientation and GIF alpha channel support Lovell Fuller 2016-10-15 19:07:25 +01:00
  • 1051fcd278 Release v0.16.2 v0.16.2 Lovell Fuller 2016-10-22 18:39:33 +01:00
  • 1a0030e086 Restrict readelf usage to Linux only #602 Lovell Fuller 2016-10-14 16:07:17 +01:00
  • 114ce370ed Provide a default lib location when detecting C++11 ABI Useful for pkgconfig without -L, e.g. Alpine Linux See also commit 07d66da v0.16.1 Lovell Fuller 2016-10-13 12:38:49 +01:00
  • 207dcbeaa4 Release v0.16.1 Lovell Fuller 2016-10-13 10:53:38 +01:00
  • d4a1722863 The long-awaited return of code examples to README Lovell Fuller 2016-10-12 19:41:49 +01:00
  • 18b9991fe7 Add experimental 'attention' crop strategy Lovell Fuller 2016-10-11 21:12:25 +01:00
  • 739178dd74 Include '.node' ext for Meteor's require() implementation #537 Lovell Fuller 2016-10-05 10:32:56 +01:00
  • dcd1392a85 Allow platform, arch and arm_version to be overridden (#581) Taka Kojima 2016-10-01 07:54:14 -04:00
  • 07d66da57b Auto-detect C++11 ABI version, remove --sharp-cxx11 flag Lovell Fuller 2016-09-28 21:40:30 +01:00
  • 28ce33feb3 Fix y-axis calc when overlaying at fixed point #566 Lovell Fuller 2016-09-16 11:20:08 +01:00
  • 86039a3f2b Bumping png16 to 1.6.25 (#570) Brandon Aaron 2016-09-12 14:43:16 -04:00
  • af9d09f8ae Ensure conv kernel scale is clamped to min val of 1 #561 Lovell Fuller 2016-09-03 20:06:49 +01:00
  • 7c06a48ec0 Release v0.16.0 v0.16.0 Lovell Fuller 2016-08-18 09:00:04 +01:00
  • 7ada9dbd0d Changelog update, fix for small leak introduced in 5c5d74a Lovell Fuller 2016-08-17 20:56:53 +01:00
  • 5c5d74a903 Add joinChannel and toColourspace/toColorspace operations (#513) Matt Hirsch 2016-08-17 10:42:05 -04:00
  • 72354d55a8 Doc and changelog updates #519 #540 Lovell Fuller 2016-08-13 17:24:06 +01:00
  • fc2002fbd0 Add alpha channels, if missing, to overlayWith images (#540) cmtt 2016-08-13 18:19:15 +02:00
  • 82ec2715f1 Prevent bandbool creating a single channel sRGB image (#519) Matt Hirsch 2016-08-13 09:55:15 -04:00
  • ef6e90fb3c Correct dist name logging in packaging test script Lovell Fuller 2016-08-13 11:43:13 +01:00
  • 475f0bf120 Refactor packaging scripts, add ARMv7/v8 binaries Lovell Fuller 2016-08-12 13:28:00 +01:00
  • e68a14c94c Dependency version bumps Lovell Fuller 2016-08-01 20:23:45 +01:00
  • da0dc28bc4 Remove unescaped module_root_dir as it can contain spaces Lovell Fuller 2016-08-01 13:32:12 +01:00
  • e6bfa52b0b Add raw pixel data support to boolean and withOverlay ops Lovell Fuller 2016-07-26 22:26:55 +01:00
  • 36bfbdee0d Add support for using pre-compiled binaries with OSX Lovell Fuller 2016-06-17 10:55:19 +01:00
  • 7a9a4127a0 Remove deprecated interpolateWith method Version bump dependencies Lovell Fuller 2016-07-25 16:11:50 +01:00
  • 4f1472d4ff Upgrade to libvips v8.3.2 Lovell Fuller 2016-07-25 14:36:27 +01:00
  • 032bb7e96b Ensure ICC profiles are removed from PNG output #521 Lovell Fuller 2016-07-21 16:49:27 +01:00
  • 9ddc817a09 Add WebP availability check to test added in a5bd68e Lovell Fuller 2016-07-21 15:55:34 +01:00
  • a5bd68ef8c Recalc after WebP shrink-on-load to avoid rounding errors #508 Lovell Fuller 2016-07-21 15:18:14 +01:00
  • a2ec3642bf Alpine now provides vips in its testing repo Lovell Fuller 2016-07-20 20:05:43 +01:00
  • 9647fe1b9f Reduce size of pre-built binaries by ~5% Lovell Fuller 2016-07-20 20:03:41 +01:00
  • 762cda75a9 Update libxml2 dependency CVE-2016-4448 #515 Lovell Fuller 2016-07-18 12:07:10 +01:00
  • c39a9b8de9 Prevent boolean errors during extract operation (#509) (#511) Matt Hirsch 2016-07-16 05:56:15 -04:00
  • 15a577863a Ensure boolean, bandbool, extractChannel ops occur before sRGB conversion (#504) Matt Hirsch 2016-07-13 14:20:50 -04:00
  • 2d500554c1 Release v0.15.1 v0.15.1 Lovell Fuller 2016-07-12 16:06:38 +01:00
  • c42fb97419 Refactor pipeline to use common 16-bit detection methods Lovell Fuller 2016-07-11 23:03:45 +01:00
  • d1d6155fd1 Increase unit test coverage for recently added operations Switch param validation to use internal functions Lovell Fuller 2016-07-11 22:23:10 +01:00
  • ff8c42e894 Changelog/doc/test updates for various new operations Lovell Fuller 2016-07-11 15:52:30 +01:00
  • e10aeb29eb Add missing include introduced by fee3d88 Lovell Fuller 2016-07-11 14:05:26 +01:00
  • fee3d882c7 Prevent GC of Buffer object vector via accumulate/lambda. Removes need for naming Buffers and separate container struct. Lovell Fuller 2016-07-11 13:06:57 +01:00
  • d17e8d3450 Add boolean feature for bitwise image operations (#501) Matt Hirsch 2016-07-11 04:51:43 -04:00
  • 99f960bf56 Docs: Clarify trimming of existing cache entries #487 Lovell Fuller 2016-07-11 09:42:19 +01:00
  • 83d8847f57 Add extractChannel operation to extract a channel from an image (#497) Matt Hirsch 2016-07-09 11:48:30 -04:00
  • f672f86b53 Add ability to read and write native vips .v files (#500) Matt Hirsch 2016-07-09 11:21:16 -04:00
  • b69627891d Add trim operation to remove "boring" edges (#491 #492) Kleis Auke Wolthuizen 2016-07-08 23:19:10 +02:00
  • 673d8278b5 Add a unit test for extract area out of bounds (#498) Matt Hirsch 2016-07-08 15:52:33 -04:00
  • 8dd554b935 Use "previous" AppVeyor env as temp workaround for nodejs/node-gyp#952 Lovell Fuller 2016-07-06 11:08:18 +01:00
  • 65b7f7d7d5 Add bandbool feature for channel-wise boolean operations (#496) Matt Hirsch 2016-07-07 16:03:49 -04:00
  • a982cfdb20 Update docs to better reflect output of RAW data (#499) Matt Hirsch 2016-07-07 15:50:59 -04:00
  • 7689fbe54d Ensure --sharp-cxx11 flag is passed through #456 #494 node-gyp replaces dashes with underscores Lovell Fuller 2016-07-06 10:40:11 +01:00
  • c9d32e22d3 Docs, changelog for top/left overlayWith offset #473 Lovell Fuller 2016-07-05 11:17:41 +01:00
  • 278273b5c3 Add top/left offset support to overlayWith operation (#473) Rahul Nanwani 2016-07-05 14:42:02 +05:30
  • a5d85b8a54 Changelog plus tidy of code/docs for convolve operation Lovell Fuller 2016-07-04 22:13:47 +01:00
  • 4c172d25f6 Allow images with alpha channel to use LAB sharpen #490 Lovell Fuller 2016-07-04 21:33:44 +01:00
  • b70a7d9a3b Add convolve operation for kernel-based convolution (#479) Matt Hirsch 2016-07-04 15:48:00 -04:00
  • ba5a8b44ed Changelog, credit and doc tidy for improved threshold operation Lovell Fuller 2016-07-04 10:41:13 +01:00
  • 91e1ed1314 Ensure ICC profiles are licenced for distribution #486 Lovell Fuller 2016-07-04 10:11:47 +01:00
  • 85f20c6e1b Add greyscale option to threshold operation (#480) Matt Hirsch 2016-07-03 14:32:07 -04:00
  • 4b98dbb454 Docs: reduce ambiguity of tile-based ZIP file output #474 Lovell Fuller 2016-06-26 13:58:49 +01:00
  • c3ad4fbdaa Document new cutout option of overlayWith feature #435 Lovell Fuller 2016-06-26 13:53:20 +01:00
  • 2e9cd83ed2 Add support for clipping/cutting out (#435) (#448) Kleis Auke Wolthuizen 2016-06-25 17:48:01 +02:00
  • f1ead06645 Update test expectations/thresholds previously failing on OS X. Remove Node v5 from CI builds. Lovell Fuller 2016-06-14 21:52:04 +01:00
  • d486eaad03 Document breaking change in extract API in v0.14.0 (#465) Teoh Han Hui 2016-06-14 17:46:19 +08:00
  • 7d261a147d Ensure scaling factors are calculated independently #452 Lovell Fuller 2016-06-13 23:03:41 +01:00
  • 61038888c4 Document --sharp-cxx11 install flag #456 Lovell Fuller 2016-06-11 08:28:27 +01:00
  • 39040fb9a0 Allow node-gyp configure --sharp-cxx11=1 (#456) Jérémy Lal 2016-06-08 18:42:46 +02:00
  • 4f3262c328 List licence details for all library dependencies Lovell Fuller 2016-05-27 23:17:06 +01:00
  • 69126a7c5f Add docs and credits for #439 and #443 Lovell Fuller 2016-05-27 21:33:07 +01:00
  • 62554b766f Add support for repeated/tiled overlay image (#443) lemnisk8 2016-05-26 21:12:17 +05:30
  • e699e36270 Add alpha channel, if required, before extend operation (#439) frulo 2016-05-26 10:46:14 +02:00
  • 331926dc3c Concat Stream-based input in single operation for ~+3% perf and less GC #429 Lovell Fuller 2016-05-23 21:55:50 +01:00
  • 8a3b660bbc Release v0.15.0 v0.15.0 Lovell Fuller 2016-05-21 15:33:56 +01:00
  • 933989c87d Update benchmark results ahead of v0.15.0, ~20% improvement Lovell Fuller 2016-05-21 10:21:42 +01:00
  • e3cbcb98c0 Add hints about compiling with _GLIBCXX_USE_CXX11_ABI #432 Increase deprecatedness of preinstall script Additional valgrind suppressions for libwebp Lovell Fuller 2016-05-21 09:03:06 +01:00
  • 32a2787254 Thank you to all the new contributors Lovell Fuller 2016-05-18 20:40:31 +01:00
  • fccfc27de0 Update ARM packaging to libvips v8.3.1 Lovell Fuller 2016-05-18 19:58:30 +01:00
  • cdb2894bd9 Use libvips' new lanczos3 kernel as default for image reduce Deprecate interpolateWith method, now provided as an option Lovell Fuller 2016-05-17 22:16:47 +01:00
  • 051d022fc2 Upgrade to libvips v8.3.1 Lovell Fuller 2016-05-08 15:57:11 +01:00
  • 7388d97502 Allow keyword macros for glib support on MSVC Lovell Fuller 2016-05-08 12:39:34 +01:00
  • 1bece3a792 Add 2 channel (grey+alpha) GIF test case #375 Lovell Fuller 2016-05-01 09:43:03 +01:00
  • 1de0038516 Upgrade to libvips 8.3.x Add support for libvips' new native loaders, including GIF and SVG Pre-built binaries now include giflib and librsvg, exclude *magick Lovell Fuller 2016-04-30 20:53:33 +01:00
  • b7a098fb28 Break existing sharpen API to accept sigma and improve precision Lovell Fuller 2016-03-31 22:00:33 +01:00
  • ee21d2991c Use shrink-on-load for WebP input Lovell Fuller 2016-03-31 20:53:15 +01:00
  • f8eab49962 Add Node v6 to CI builds Lovell Fuller 2016-05-07 19:50:15 +01:00
  • c9b3847a69 Docs: basic security considerations for installation #424 Lovell Fuller 2016-05-07 19:48:06 +01:00
  • dce3840537 Update Lambda instructions for Node.js 4.3 (#419) Felix Bünemann 2016-04-27 20:39:30 +02:00
  • b6030c161b Update expected test fixtures for libvips 8.3 Lovell Fuller 2016-04-23 20:07:55 +01:00
  • c920180cb3 Remove (un)premultiply ops when not resizing/compositing #413 Lovell Fuller 2016-04-23 19:50:00 +01:00
  • 531a0402f7 Changelog updates ahead of v0.14.1 v0.14.1 Lovell Fuller 2016-04-16 21:16:37 +01:00
  • cb10f9a9c8 Support gyp-based (re)build without npm env vars #412 Lovell Fuller 2016-04-16 20:35:28 +01:00
  • c808139b02 Changelog additions and version bumps ahead of v0.14.1 Lovell Fuller 2016-04-14 21:57:44 +01:00
  • e0d58266be Allow use of embed with 1 and 2 channel images #411 Lovell Fuller 2016-04-14 21:39:17 +01:00
  • 1b7c5816fc Speed up slow pixel limit tests (#404) Felix Bünemann 2016-04-08 23:21:28 +02:00
  • b224874332 Add support for writing dz format to zip container (#402) Felix Bünemann 2016-04-08 20:58:13 +02:00
  • ef61da3051 Ensure dimensions of final output image are provided (#399) Samy Al Zahrani 2016-04-08 10:58:51 +03:00
  • f214269aa1 Enable RTTI for clang-based builds Samy Al Zahrani 2016-04-06 06:23:17 -08:00
  • 6bc2ea8dc7 No longer publish deprecated preinstall script to npm Lovell Fuller 2016-04-04 12:49:48 +01:00
  • 71fb839e2b Speed up limitInputPixels test case Lovell Fuller 2016-04-04 12:48:53 +01:00