Updates for 7.42 stable release of libvips

This commit is contained in:
Lovell Fuller 2014-11-24 12:19:44 +00:00
parent 118b17aa2f
commit 328cda82c5
3 changed files with 6 additions and 6 deletions

View File

@ -404,9 +404,9 @@ An advanced setting for the _zlib_ compression level of the lossless PNG output
#### withoutAdaptiveFiltering() #### withoutAdaptiveFiltering()
_Requires libvips 7.41.0+_ _Requires libvips 7.42.0+_
An advanced and experimental PNG output setting to disable adaptive row filtering. An advanced setting to disable adaptive row filtering for the lossless PNG output format.
### Output methods ### Output methods

View File

@ -12,15 +12,15 @@
# * Fedora 21, 22 # * Fedora 21, 22
vips_version_minimum=7.40.0 vips_version_minimum=7.40.0
vips_version_latest_major=7.40 vips_version_latest_major=7.42
vips_version_latest_minor=11 vips_version_latest_minor=0
install_libvips_from_source() { install_libvips_from_source() {
echo "Compiling libvips $vips_version_latest_major.$vips_version_latest_minor from source" echo "Compiling libvips $vips_version_latest_major.$vips_version_latest_minor from source"
curl -O http://www.vips.ecs.soton.ac.uk/supported/$vips_version_latest_major/vips-$vips_version_latest_major.$vips_version_latest_minor.tar.gz curl -O http://www.vips.ecs.soton.ac.uk/supported/$vips_version_latest_major/vips-$vips_version_latest_major.$vips_version_latest_minor.tar.gz
tar zvxf vips-$vips_version_latest_major.$vips_version_latest_minor.tar.gz tar zvxf vips-$vips_version_latest_major.$vips_version_latest_minor.tar.gz
cd vips-$vips_version_latest_major.$vips_version_latest_minor cd vips-$vips_version_latest_major.$vips_version_latest_minor
./configure --enable-debug=no --enable-docs=no --enable-cxx=yes --without-python --without-orc --without-fftw $1 ./configure --enable-debug=no --enable-docs=no --enable-cxx=yes --without-python --without-orc --without-fftw --without-gsf $1
make make
make install make install
cd .. cd ..

View File

@ -609,7 +609,7 @@ class ResizeWorker : public NanAsyncWorker {
} }
baton->outputFormat = "jpeg"; baton->outputFormat = "jpeg";
} else if (baton->output == "__png" || (baton->output == "__input" && inputImageType == ImageType::PNG)) { } else if (baton->output == "__png" || (baton->output == "__input" && inputImageType == ImageType::PNG)) {
#if (VIPS_MAJOR_VERSION >= 7 && VIPS_MINOR_VERSION >= 41) #if (VIPS_MAJOR_VERSION >= 7 && VIPS_MINOR_VERSION >= 42)
// Select PNG row filter // Select PNG row filter
int filter = baton->withoutAdaptiveFiltering ? VIPS_FOREIGN_PNG_FILTER_NONE : VIPS_FOREIGN_PNG_FILTER_ALL; int filter = baton->withoutAdaptiveFiltering ? VIPS_FOREIGN_PNG_FILTER_NONE : VIPS_FOREIGN_PNG_FILTER_ALL;
// Write PNG to buffer // Write PNG to buffer