Text in Bild einfügen

labelstore24

Mitglied
Hallo liebe Helfer,

Ich arbeite Grade an einem Script und benötige mal etwas Hilfe.
Hier mal mein Ausgangs Script.

PHP:
<?php
header("Content-Type: image/png");
$Wiese = imageCreateFromPNG("images/wiese.png");
$Sonne = imageCreateFromPNG("images/sonne.png");
$adSize = getimagesize('images/sonne.png');

imageCopy($Wiese, $Sonne, 20, 20, 0, 0, $adSize[0], $adSize[1]);

imagePNG($Wiese);

// Bildpfad
$bildpfad = "/test/test.png";

// Speicher in Datei
imagepng($Wiese, $bildpfad);
// Cache leeren
imagedestroy($Wiese);
?>

Nun meine Frage wie bekomme ich noch mehrere Texte ins Bild?

Euch ganz lieben Dank für Eure Hilfe / Mühe
 
Mit "IMagick" erreichst Du besser ergebnisse.

http://www.sitepoint.com/adding-text-watermarks-with-imagick/

PHP:
<?php
// Create objects
$image = new Imagick('image.png');

// Watermark text
$text = 'Copyright';

// Create a new drawing palette
$draw = new ImagickDraw();

// Set font properties
$draw->setFont('Arial');
$draw->setFontSize(20);
$draw->setFillColor('black');

// Position text at the bottom-right of the image
$draw->setGravity(Imagick::GRAVITY_SOUTHEAST);

// Draw text on the image
$image->annotateImage($draw, 10, 12, 0, $text);

// Draw text again slightly offset with a different color
$draw->setFillColor('white');
$image->annotateImage($draw, 11, 11, 0, $text);

// Set output image format
$image->setImageFormat('png');

// Output the new image
header('Content-type: image/png');
echo $image;
 

Neue Beiträge

Zurück