PHP beginner |
|
Hallo,
Ik heb de volgende code voor tekst op een transparante achtergrond:
<?php
header ("Content-type: image/png");
$img = imagecreatefrompng("x.png");
$color = ImageColorAllocate($img, 255, 255, 255);
ImageColorTransparent($img, $color);
$txt_color = ImageColorAllocate ($img, 245, 245, 245);
ImageTTFText ($img, 35, 0, 0, 40, $txt_color, "font.ttf", "TEKST");
ImagePng ($img);
?>
<?php header ("Content-type: image/png"); $img = imagecreatefrompng("x.png"); $color = ImageColorAllocate($img, 255, 255, 255); ImageColorTransparent($img, $color); $txt_color = ImageColorAllocate ($img, 245, 245, 245); ImageTTFText ($img, 35, 0, 0, 40, $txt_color, "font.ttf", "TEKST"); ImagePng ($img); ?>
Alleen heb ik 2 probleempjes. Ik moet een transparante afbeelding maken genaamd x.png. Als ik x.png 200 x 300 maak valt de tekst gewoon buiten de x.png als de tekst te lang is. Wat kan ik daar aan doen? (graag dat als de tekst te lang is hij een woord eronder zet ofzo?
En is het mogelijk de tekst te centeren op de afbeelding?
Vriendelijk bedankt!
|