cvs: gd /libgd/src gd_png.c
[email protected] ("Takeshi Abe") Fri, 13 Mar 2009 15:50:38 -0000
| Newsgroups | php.gd.cvs |
|---|---|
| Message-ID | <cvstabe1236959438@cvsserver> |
tabe Fri Mar 13 15:50:38 2009 UTC
Modified files:
/gd/libgd/src gd_png.c
Log:
ref FS#176: surround with #ifdef PNG_pHYs_SUPPORTED.
http://cvs.php.net/viewvc.cgi/gd/libgd/src/gd_png.c?r1=1.27&r2=1.28&diff_format=u
Index: gd/libgd/src/gd_png.c
diff -u gd/libgd/src/gd_png.c:1.27 gd/libgd/src/gd_png.c:1.28
--- gd/libgd/src/gd_png.c:1.27 Sun Mar 8 09:16:04 2009
+++ gd/libgd/src/gd_png.c Fri Mar 13 15:50:38 2009
@@ -1,4 +1,4 @@
-/* $Id: gd_png.c,v 1.27 2009/03/08 09:16:04 tabe Exp $ */
+/* $Id: gd_png.c,v 1.28 2009/03/13 15:50:38 tabe Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
@@ -232,6 +232,7 @@
}
#endif
+#ifdef PNG_pHYs_SUPPORTED
/* check if the resolution is specified */
if (png_get_valid(png_ptr, info_ptr, PNG_INFO_pHYs)) {
if (png_get_pHYs(png_ptr, info_ptr, &res_x, &res_y, &unit_type)) {
@@ -243,6 +244,7 @@
}
}
}
+#endif
switch (color_type) {
case PNG_COLOR_TYPE_PALETTE:
@@ -571,9 +573,11 @@
/* 2.0.12: this is finally a parameter */
png_set_compression_level (png_ptr, level);
+#ifdef PNG_pHYs_SUPPORTED
/* 2.1.0: specify the resolution */
png_set_pHYs(png_ptr, info_ptr, DPI2DPM(im->res_x), DPI2DPM(im->res_y),
PNG_RESOLUTION_METER);
+#endif
/* can set this to a smaller value without compromising compression if all
* image data is 16K or less; will save some decoder memory [min == 8] */