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
Andreas Lind
1bd316de80
Pass errors as Error instances rather than strings.
2014-10-23 08:27:10 +02:00
Lovell Fuller
49b44d8238
Ensure compilation on RHEL/Centos 6 gcc
2014-10-21 22:01:43 +01:00
Lovell Fuller
8bc1981891
Refactor C++ code
...
Split features into their own file
Style is becoming less C, more C++
2014-10-21 21:38:19 +01:00
Lovell Fuller
db6dc6431b
Add support for mirroring #62
2014-10-21 14:47:08 +01:00
Lovell Fuller
f214673c3c
Add Coveralls badge
2014-10-21 12:57:24 +01:00
Lovell Fuller
ffe00ee398
Travis CI + Coveralls integration
2014-10-21 12:40:11 +01:00
Lovell Fuller
6cade5bd7f
Increase unit test coverage to ~95%
2014-10-21 12:22:23 +01:00
Lovell Fuller
a531b5917e
Add details about running leak and bench tests
2014-10-20 15:54:44 +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
v0.7.0
2014-10-17 12:26:53 +01:00
Lovell Fuller
91be57cbce
Code lint of secondary tests
2014-10-17 12:26:38 +01:00
Lovell Fuller
78596545b0
Dependency version bumps ahead of 0.7.0
2014-10-17 12:15:31 +01:00
Lovell Fuller
9f6cc33858
Memory leak mop-up of new feature spillage
2014-10-13 22:53:43 +01:00
Lovell Fuller
d82de45b7e
Thank you Brandon
2014-10-13 17:51:48 +01:00
Lovell Fuller
b7bbf58624
Document new extract method
2014-10-13 15:41:10 +01:00
Lovell Fuller
945d941c7b
Convert image to sRGB sooner for embed
2014-10-13 15:39:52 +01:00
Lovell Fuller
2605bf966f
Merge pull request #102 from brandonaaron/extract
...
Add support for stand-alone, pre-resize, and post-resize extraction
2014-10-07 15:19:41 +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
6190ca4307
Ensure conversion to sRGB occurs before background #99
2014-10-07 10:17:20 +01:00
Lovell Fuller
c2fcf7fc4a
Add libvips install info for Debian Jessie #100
2014-10-06 11:27:29 +01:00
Lovell Fuller
37cb4339e2
Import embedded colour profile, if present #99
2014-10-06 10:45:58 +01:00
Lovell Fuller
46f229e308
Use own Angle enum to wrap jcupitt/libvips@154796a
2014-10-06 10:22:45 +01:00
Lovell Fuller
7f8f38f666
PNG compression level range is 0-9 #95
2014-10-03 14:50:15 +01:00
Lovell Fuller
fb0769a327
Improve image reference handling
2014-10-03 11:45:06 +01:00
Lovell Fuller
b84cc3d49e
Unit test hardening
2014-10-03 11:42:10 +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
Lovell Fuller
5cdfbba55c
Merge pull request #94 from gasi/background-flatten
...
Add `background` and `flatten` APIs
2014-10-01 20:51:52 +01:00
Daniel Gasienica
6145231936
Add background
and flatten
APIs
2014-09-30 17:58:57 -07:00
Lovell Fuller
513b07ddcf
Add hasAlpha attribute to metadata API
...
Provides internal sharp_image_has_alpha method
Hopefully this helps with #91
2014-09-30 13:35:42 +01:00
Lovell Fuller
150971fa92
Add details of gulp.js plugin
2014-09-30 13:35:10 +01:00
Lovell Fuller
ac85d88c9c
Update code style, jshint checks and EOLs
2014-09-19 11:55:52 +01:00