Veritkal schreiben mit PHP

  • #1
C

Ciryx

Bekanntes Mitglied
Themenersteller
Dabei seit
07.01.2004
Beiträge
135
Reaktionspunkte
0
Ort
Zürich
Hallo zusammen...

Ich habe folgenden Code:

Code:
<?PHP

$var = ereg_replace(_,  , $var);
Header(Content-Type: Image/Gif);
$size = 10; 
$textwerte = imagettfbbox($size, 0, /pfad/zur/schrif.ttf, $var); 
$textwerte[2] += 8;
$textwerte[5] = abs($textwerte[5]);
$textwerte[5] += 4;
$image=imagecreate($textwerte[2], $textwerte[5]); 
$farbe_body=imagecolorallocate($image,232,232,232); 
$farbe_b = imagecolorallocate($image,153,153,153);
$textwerte[5] -= 2;
imagettftext ($image, $size, 0, 4,$textwerte[5],$farbe_b, /pfad/zur/schrif.ttf, $var); 
imagegif($image); 
imagedestroy($image);
?>

Nun kann ich in einem anderen PHP File ein Bild generieren. Beispielsweise so:

Code:
<img src='font_test.php?var=Bla Bla - Lustig'>

Es wird nun wie bereits erwähnt ein Bild mit dem Inhalt Bla Bla - Lustig generiert. Jedoch nur horizontal. Ich möchte aber zusätzlich auch noch vertikal schreiben können. Kann mir da jemand weiterhelfen?

Danke...
 
  • #2
Code:
imagettftext ($image, $size, 0, 4,$textwerte[5],$farbe_b, /pfad/zur/schrif.ttf, $var);

Du hast als dritten Parameter eine 0. Um den Text in einem vorgegebenen Winkel auszugeben, musst Du den Parameter beliebig abändern. Wenn ich mich recht entsinne, wird die Angabe ganz normal in Grad gemacht -- somit sollte hier eine 90 genügen, um den Text in vertikaler Ausrichtung zu positionieren.

--rabies.
 
  • #3
Perfekt! Danke für die Antwort!

Musste hier den Wert (von 0 auf 90) auch noch ändern:

Code:
$textwerte = imagettfbbox($size, [b]0[/b], /pfad/zur/schrif.ttf, $var);
 
  • #4
Ich möchte nochmals ein älteres Theme von mir aufgreifen :D

Wie man sehen kann, erzeuge ich mit dem Code eine PNG File. Meine Frage ist nun, ob es möglich ist, den Hintergrund Transparent zu setzen?

Danke für Eure Vorschläge!
 
  • #5
Mittlerweile bin ich fündig geworden! :D

Code:
<?php
imagecolortransparent();
?>
 
Thema:

Veritkal schreiben mit PHP

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben