Merge remote-tracking branch 'origin/7.28' into 7.28
This commit is contained in:
commit
3b583d7744
@ -1,3 +1,5 @@
|
|||||||
|
13/3/12 started 7.28.2
|
||||||
|
|
||||||
13/3/12 started 7.28.1
|
13/3/12 started 7.28.1
|
||||||
- add ICC profile read/write for png files
|
- add ICC profile read/write for png files
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# also update the version number in the m4 macros below
|
# also update the version number in the m4 macros below
|
||||||
|
|
||||||
AC_INIT(vips, 7.28.1, vipsip@jiscmail.ac.uk)
|
AC_INIT(vips, 7.28.2, vipsip@jiscmail.ac.uk)
|
||||||
# required for gobject-introspection
|
# required for gobject-introspection
|
||||||
AC_PREREQ(2.62)
|
AC_PREREQ(2.62)
|
||||||
|
|
||||||
@ -15,7 +15,7 @@ AC_CONFIG_MACRO_DIR([m4])
|
|||||||
# user-visible library versioning
|
# user-visible library versioning
|
||||||
m4_define([vips_major_version], [7])
|
m4_define([vips_major_version], [7])
|
||||||
m4_define([vips_minor_version], [28])
|
m4_define([vips_minor_version], [28])
|
||||||
m4_define([vips_micro_version], [1])
|
m4_define([vips_micro_version], [2])
|
||||||
m4_define([vips_version],
|
m4_define([vips_version],
|
||||||
[vips_major_version.vips_minor_version.vips_micro_version])
|
[vips_major_version.vips_minor_version.vips_micro_version])
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ VIPS_VERSION_STRING=$VIPS_VERSION-`date`
|
|||||||
# interface changes not backwards compatible?: reset age to 0
|
# interface changes not backwards compatible?: reset age to 0
|
||||||
|
|
||||||
LIBRARY_CURRENT=31
|
LIBRARY_CURRENT=31
|
||||||
LIBRARY_REVISION=1
|
LIBRARY_REVISION=2
|
||||||
LIBRARY_AGE=16
|
LIBRARY_AGE=16
|
||||||
|
|
||||||
# patched into include/vips/version.h
|
# patched into include/vips/version.h
|
||||||
|
@ -69,8 +69,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
*/
|
|
||||||
#define DEBUG
|
#define DEBUG
|
||||||
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
@ -259,13 +259,24 @@ png2vips_header( Read *read, VipsImage *out )
|
|||||||
interpretation = VIPS_INTERPRETATION_sRGB;
|
interpretation = VIPS_INTERPRETATION_sRGB;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Expand palette images, expand transparency too.
|
/* Expand palette images.
|
||||||
*/
|
*/
|
||||||
if( color_type == PNG_COLOR_TYPE_PALETTE )
|
if( color_type == PNG_COLOR_TYPE_PALETTE )
|
||||||
png_set_palette_to_rgb( read->pPng );
|
png_set_palette_to_rgb( read->pPng );
|
||||||
if( png_get_valid( read->pPng, read->pInfo, PNG_INFO_tRNS ) )
|
|
||||||
|
/* Expand transparency images too.
|
||||||
|
*/
|
||||||
|
if( png_get_valid( read->pPng, read->pInfo, PNG_INFO_tRNS ) ) {
|
||||||
png_set_tRNS_to_alpha( read->pPng );
|
png_set_tRNS_to_alpha( read->pPng );
|
||||||
|
|
||||||
|
/* Some PNGs have an alpha but do not set color_type correctly
|
||||||
|
* .. make sure we add space for an alpha.
|
||||||
|
*/
|
||||||
|
if( color_type == PNG_COLOR_TYPE_GRAY ||
|
||||||
|
color_type == PNG_COLOR_TYPE_RGB )
|
||||||
|
bands += 1;
|
||||||
|
}
|
||||||
|
|
||||||
/* Expand <8 bit images to full bytes.
|
/* Expand <8 bit images to full bytes.
|
||||||
*/
|
*/
|
||||||
if( color_type == PNG_COLOR_TYPE_GRAY &&
|
if( color_type == PNG_COLOR_TYPE_GRAY &&
|
||||||
|
Loading…
Reference in New Issue
Block a user