phpbar.de logo

Mailinglisten-Archive

[php] imagettfbbox - wer spendet ein funktionieres Bsp?

[php] imagettfbbox - wer spendet ein funktionieres Bsp?

Ekkard Gerlach php_(at)_phpcenter.de
Fri, 12 Jul 2002 18:36:12 +0000


Hallo, 

wer spendiert mir ein funktionieres Bsp mit  imagettfbbox 
das unter php mod_php4-4.0.6 läuft ?

Habe schon viele, nicht funktionierende Bsp's aus Listen und 
von google, zum Beispiel: 

<?
   Header("Content-Type: image/png");
   $im = ImageCreateFrompng('bild.png');
   $str = "Hello World";
   $font = "/home/gerlach/web/buzo/times.ttf";
   $bbox = imagettfbbox(40,0,$font, $str);
   $black = ImageColorAllocate($im,128,128,128);
   $start_x = ImageSX($im)/2 - (($bbox[0] + $bbox[2] + $bbox[4] + $bbox[6]) / 4);
   $start_y = ImageSY($im)/2 - (($bbox[1] + $bbox[3] + $bbox[5] + $bbox[7]) / 4);
   $white = ImageColorAllocate($im,255,255,255); 
   $red = ImageColorAllocate($im,255,0,0);
   ImageLine($im,0,0,200,200,$red); 
   $gray = ImageColorAllocate($im,196,196,196);
   ImageTTFText($im, 40, 0, $start_x+3, $start_y-3, $black, $font, $str);
   ImageTTFText($im, 40, 0, $start_x,$start_y, $gray, $font, $str);
   Imagepng($im);
   ImageDestroy($im);
?>

Die Fehler sind immer so viele und so merkwürdig, daß ich 
damit nicht anfangen möchte. 

Übringens: das Erzeugen eines Bildes mit: 

<?php
 Header( "Content-type: image/png");
 $im = imagecreate(200,200);
 $blue = ImageColorAllocate($im,0x2c,0x6D,0xAF);
 ImageFilledRectangle($im,0,0,200,100,$blue);   
  $white = ImageColorAllocate($im, 255,255,255);
  imagestring($im, 5, 20, 20, "TEst",$white);

 Imagepng($im);
 ImageDestroy($im); 
?>

funktioniert prächtig. Die GD-lib ist also funktionstüchtig.

thx
Ekkard


php::bar PHP Wiki   -   Listenarchive