Hi The following worked for me with gd gd-2.0.1 php-4.1.2 freetype-2.0.5 <?php Header("Content-type: image/jpeg"); $im = @imagecreate (400, 30); $black = ImageColorAllocate ($im, 0, 0, 0); $white = ImageColorAllocate ($im, 255, 255, 255); ImageTTFText ($im, 20, 0, 10, 20, $white, "/usr/local/jdk1.3.1_01/jre/lib/fonts/LucidaBrightDemiBold.ttf", "Testing... Omega: Ω"); ImageJPEG($im); ImageDestroy ($im); ?>
(putting html in the jpeg output didn't work for me :) for other people having trouble getting this to work here are the various settings that worked for me on linux: gd-2.0.1 Makefile... CFLAGS=-g -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBFREETYPE -DHAVE_XPM LIBS=-lgd -lpng -lz -ljpeg -lfreetype -lXpm -lm INCLUDEDIRS=-I. -I/usr/local/jpeg-6b -I/usr/include/freetype2 -I/usr/include/X11 -I/usr/X11R6/include/X11 -I/usr/include freetype-2.0.5 was built with: make setup CFG="--prefix=/usr" and php was configured with: ./configure \ --prefix=/usr \ --with-apache=/usr/src/apache_1.3.23 \ --enable-trans-sid \ --with-swf=/usr \ --with-vpopmail=/usr/local/apache \ --with-jpeg-dir=/usr/src/jpeg-6b \ --with-tiff-dir=/usr/src/tiff-v3.5.5 \ --with-png-dir=/usr/src/libpng-1.2.0 \ --with-zlib-dir=/usr/src/zlib \ --with-xpm-dir=/usr/X11R6 \ --with-pdflib \ --with-mysql=/usr/local/mysql \ --enable-static-pddflib \ --enable-ftp \ --with-gd=/usr \ --enable-gd-native-tt \ --enable-gd-imgstrttf \ --with-freetype-dir=/usr/include/freetype2 \ --with-mcrypt=/usr/src/mcrypt-2.5.10 \ --with-mhash=/usr/src/mhash-0.8.9 \ --with-pspell=/usr \ --enable-track-vars Hope this helps Tom At 08:01 AM 5/03/2002, Ziying Sherwin wrote: >We installed php 4.1.2 with freetype 2.0.5 library support on our Solaris >2.8 machine using gcc 2.95.2. However, the php function ImageTTFText() >stopped to work properly with the new installation. > >We used the following sample code from php web site for testing: > ><?php > > Header("Content-type: image/jpeg"); > > $im = @imagecreate (400, 30); > $black = ImageColorAllocate ($im, 0, 0, 0); > $white = ImageColorAllocate ($im, 255, 255, 255); > ImageTTFText ($im, 20, 0, 10, 20, $white, > "/usr/openwin/lib/X11/fonts/TrueType/TimesNewRoman.ttf", "Testing... > Omega: Ω"); > > echo "<html> <title>TTF result</title><center> <body > bgcolor=\"white\"></center><hr> "; > echo "<P><IMG SRC=\"".ImageJPEG($im)."\"> "; > > ImageDestroy ($im); >?> > >But there is no text generated in the image. When we tried to use cyberbit >fonts to generate a UTF-8 string, we kept getting the warning message and >no image file is generated. > >The same code works with php 4.0.1 and freetype 1.3.1 library. So is it a >problem with php 4.1.1 and freetype 2 library? Is there anyone who >successfully used php 4.1.2 with freetype 2 library? > >I am not on the mailing list, please send emails to [EMAIL PROTECTED] > >Thanks, >Ziying Sherwin > > > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php