tombalfoort
Gebruiker
- Lid geworden
- 25 sep 2006
- Berichten
- 386
Hallo,
Ik probeer een text image te maken met een transparante achtergrond. Echter lukt het niet. Ik heb onderstaande code.
Alleen krijg ik helemaal geen output. Ik heb daarom een stukje er in gezet zodat ik een foutmelding vanuit PHP zou moeten krijgen maar deze krijg ik ook niet. Waardoor ik dus eigenlijk een beetje buiten de boot val. Ik zie dus niet wat ik fout doe. Het script is nog niet af. Er moet nog een filter in komen om speciale tekens te filteren.
Elk antwoord, om ook maar een richting te geven is echt welkom.
Alvast bedankt voor het lezen !
Tom.
Ik probeer een text image te maken met een transparante achtergrond. Echter lukt het niet. Ik heb onderstaande code.
PHP:
<?php
error_reporting(-1);
ini_set('display_errors', 'On');
header('Content-type: image/png');
$width = $_GET['w'];
$height = $_GET['h'];
$text = "$_GET['text']";
$fontsize = $_GET['size'];
if(!isset($_GET['size'])) $_GET['size'] = 44;
if(!isset($_GET['text'])) $_GET['text'] = "Hello, world!";
$img = imagecreate($width, $height);
$ font = "font.tff"
// Niet wit, maar transparant.
$black = imagecolorallocate($img, 0, 0, 0);
imagecolortransparent($img, $black);
$red = imagecolorallocate($img, 255, 0, 0);
imagestring($img, $fontsize, 0, 0, $font, $text, $red, );
imagepng($img);
imagedestroy($img);
?>
Alleen krijg ik helemaal geen output. Ik heb daarom een stukje er in gezet zodat ik een foutmelding vanuit PHP zou moeten krijgen maar deze krijg ik ook niet. Waardoor ik dus eigenlijk een beetje buiten de boot val. Ik zie dus niet wat ik fout doe. Het script is nog niet af. Er moet nog een filter in komen om speciale tekens te filteren.
Elk antwoord, om ook maar een richting te geven is echt welkom.
Alvast bedankt voor het lezen !
Tom.