Had ik zelf op kunnen komen. :P
Voor verschillende groote moet ik met 2 script's gaan werken?
(De titel moet wat groter dan de tekst)
robin schreef op 14.11.2007 11:11
Had ik zelf op kunnen komen. :P
Voor verschillende groote moet ik met 2 script's gaan werken?
(De titel moet wat groter dan de tekst)
Nee, met 1 script die andere waardes voor de variabelen gebruikt.
2x dezelfde code inkloppen is niet slim.
Nope ;) Je kan het bijvoorbeeld ook zo doen (dacht ik):
<?php
header("content-type: image/png");
$image = imagecreatefrompng("images/image_03.png");
$achtergrond = ImageColorAllocate($image, 255, 255, 255);
$txtgrootte = "24";
$titelgrootte = "28";
$titel = "Home:";
$text = "stuur";
$kleur = ImageColorAllocate($image, 127, 19, 17);
$font = 'font.TTF';
ImageTTFText($image, $txtgrootte, 0, 14, 57, $kleur, $font, $titel);
ImageTTFText($image, $titelgrootte, 0, 14, 87, $kleur, $font, $tekst);
ImagePng($image);
ImageDestroy($image);
?>
Nops, dan wordt "stuur" niet neergezet.
Valt stuur dan toevallig niet achter de text "Home" ?
Ik weet niet wat er fout gaat dan robin.. :S Maarehh... haal die header eens weg, dan krijg je misschien wel een (evt) error te zien.. :)
Klik hier Volgens mij doen we het net zo als op PHP.net om meerdere dingen te plaatsen.. :S
Jah raar he?
Krijg ook geen error's als ik de header weg haal en
ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT);
Erin gooi.
Het gaat fout omdat $tekst erin gezet wordt terwijl het $text is dat gezet is.
Alweer zoon kut fout.
Edit:
Voor de liefhebbers:
$image = imagecreatefrompng("images/image_03.png");
$achtergrond = ImageColorAllocate($image, 255, 255, 255);
$txtgrootte = "24";
$titelgrootte = "30";
$titel = "Home:";
$text = "stuur";
$kleur = ImageColorAllocate($image, 127, 19, 17);
$font = 'font.TTF';
ImageTTFText($image, $titelgrootte, 0, 14, 57, $kleur, $font, $titel);
ImageTTFText($image, $txtgrootte, 0, 14, 87, $kleur, $font, $text);
ImagePng($image);
ImageDestroy($image);