Mailinglisten-Archive |
Dies ist eine mehrteilige Nachricht im MIME-Format.
--------------69E772FF0EDD0AB4738AC96A
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Hallo Leute,
alle GD-Funktionen kann ich in PHP aufrufen, nur nicht die imagePNG().
Diese wird als nicht definiert gemeldet. Mir scheint, dass die
CONFIGURE-Datei von PHP (Ausschnitt siehe Anlage) das vorhanden sein von
GD 1.6 über die Funktion gdImageGif abfragt. Diese Funktion heisst aber
in Vers. 1.6 nunmal gdImagePNG. Deshalb wird auch nicht die Vers. 1.6,
sondern nur die Version 1.5 erkannt. Dies geht zumindest aus meiner
CONFIG.CACHE hervor (Auszug siehe Anlage).
Meine Frage: Stimmt meine Vermutung? Kann ich diesen Fehler beheben,
indem ich in der configure.in (oder wo sonst) gdImageGif gegen
gdImagePNG tausche? Ich könnte es zwar versuchen, aber vielleicht weiss
es ja einer schon so.
Vielen Dank
Thomas
--------------69E772FF0EDD0AB4738AC96A
Content-Type: text/plain; charset=us-ascii; name="gdphp.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="gdphp.txt"
1> Meine Config.cache
2>
3> ac_cv_lib_gd_gdImageCopyMerge=${ac_cv_lib_gd_gdImageCopyMerge=yes}
4> ac_cv_lib_gd_gdImageGif=${ac_cv_lib_gd_gdImageGif=no}
5> ac_cv_lib_gd_gdImageGifToSink=${ac_cv_lib_gd_gdImageGifToSink=no}
6> ac_cv_lib_gd_gdImageLine=${ac_cv_lib_gd_gdImageLine=yes}
7> ac_cv_lib_gd_gdImageLzw=${ac_cv_lib_gd_gdImageLzw=no}
8> ac_cv_lib_gd_gdImageString16=${ac_cv_lib_gd_gdImageString16=yes}
9>
10> Meine configure.in
11> AC_CHECK_LIB(gd, gdImageLzw, [ AC_DEFINE(HAVE_LIBGD_LZW) ])
12> AC_CHECK_LIB(gd, gdImageGif, [], [ AC_DEFINE(HAVE_LIBGD16) ])
13> AC_CHECK_LIB(gd, gdImageCopyMerge, [ AC_DEFINE(HAVE_LIBGD15) ])
14> AC_CHECK_LIB(gd, gdImageGifToSink, [ AC_DEFINE(HAVE_LIBGD14) ])
15> AC_CHECK_LIB(gd, gdImageString16, [ AC_DEFINE(HAVE_LIBGD13) ])
--------------69E772FF0EDD0AB4738AC96A--
php::bar PHP Wiki - Listenarchive