O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

18.4 Text zeichnen

Problem

Sie wollen Text als Grafik zeichnen. Damit können Sie dynamische Buttons oder Hit-Zähler erstellen.

Lösung

Für eingebaute GD-Schriftarten verwenden Sie ImageString( ):

ImageString($image, 1, $x, $y, 'I love PHP Cookbook', $text_color);

Für TrueType-Schriftarten verwenden Sie ImageTTFText( ):

ImageTTFText($image, $size, 0, $x, $y, $text_color, '/pfad/zu/font.ttf',
             'I love PHP Cookbook');

Für PostScript-Type-1-Schriftarten verwenden Sie ImagePSLoadFont( ) und ImagePSText( )

$font = ImagePSLoadFont('/pfad/zu/font.pfb');
ImagePSText($image, 'I love PHP Cookbook', $font, $size,
            $text_color, $background_color, $x, $y);

Diskussion

Um Text auf der Bildfläche zu positionieren, rufen Sie ImageString( ) auf. ImageString( ) braucht, wie andere ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required