J
j-l-n
Guest
Mit folgendem Skript soll Text auf ein Hintergrundbild geschrieben werden:
Angezeigt wird nur ein grauer Kasten.
PHP:
<?php
ini_set('display_errors', 'Off');
ini_set("gd.jpeg_ignore_warning", 1);
error_reporting(-1);
require 'debug/class.debug.php';
debug::log('debug/bericht.html',true);
debug::write('start: ',__FILE__);
//PHP als Bilddatei an Browser senden
header("Content-type: image/jpeg");
$string = "test";
//Schriftarten, Farbe & Hintergrund festlegen + Bild erzeugen
$fonts = array( "zachary.ttf", "mtcorsva.ttf", "gilligan.ttf");
$background = imagecreatefromjpeg( "background.jpg" );
$color = imagecolorallocate($background, 0, 125, 0 );
$font_size = 12;
$angle = 0;
$t_x = 10;
$t_y = 12;
//Bild zusammenbauen
imagettftext($background, $font_size, $angle, $t_x, $t_y, $color, $fonts[0], $string);
imagejpeg($background);
imagedestroy($background);
?>
Angezeigt wird nur ein grauer Kasten.
Zuletzt bearbeitet: