login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout met gd (Opgelost)

Offline tomie94 - 04/01/2008 15:06
Avatar van tomie94PHP interesse Hallo,

Ik heb de volgende code:
  1. <?php
  2. header('content-type: image/png');
  3. $img = ImageCreateFromGIF("pic.gif");
  4. $grootte = 10;
  5. $tekst = '04';
  6.  
  7. $kleur = ImageColorAllocate($img, 123, 205, 25);
  8. ImageString($img, $grootte, 30, 25, $tekst, $kleur);
  9. ImagePng($img);
  10. ImageDestroy($img);
  11. ?>


dit werkt goed. Maar als ik een font wil toevoegen doet het plaatje het wel maar de tekst staat er niet meer... wat gaat er fout?
  1. <?php
  2. header('content-type: image/png');
  3. $img = ImageCreateFromGIF("pic.gif");
  4. $grootte = 10;
  5. $tekst = '04';
  6. $font = 'comic.ttf';
  7. $kleur = ImageColorAllocate($img, 123, 205, 25);
  8. ImageString($img, $grootte, 30, 25, $tekst, $font, $kleur);
  9. ImagePng($img);
  10. ImageDestroy($img);
  11. ?>

7 antwoorden

Gesponsorde links
Offline Bart - 04/01/2008 15:09
Avatar van Bart PHP expert Controleer de font extensie. Dit veranderd soms in hoofdletters bij uploaden. En is casesensitive.
Offline tomie94 - 04/01/2008 15:11 (laatste wijziging 04/01/2008 15:11)
Avatar van tomie94 PHP interesse daar heb je gelijk in. heb het veranderd maar ik krijg nogsteeds geen tekst
Offline kickasgamer - 04/01/2008 15:13
Avatar van kickasgamer PHP ver gevorderde gebruik misschien eens deze functie voor de tekst erop te zetten 
  1. imagettftext();
Offline tomie94 - 04/01/2008 15:14
Avatar van tomie94 PHP interesse werkt helaas ook niet:
  1. <?php
  2. header('content-type: image/png');
  3. $img = ImageCreateFromGIF("pic.gif");
  4. $grootte = 10;
  5. $tekst = '04';
  6. $font = 'comic.ttf';
  7. $kleur = ImageColorAllocate($img, 123, 205, 25);
  8. imagettftext($img, $grootte, 30, 25, $tekst, $font, $kleur);
  9. ImagePng($img);
  10. ImageDestroy($img);
  11. ?>
Offline Bart - 04/01/2008 15:15
Avatar van Bart PHP expert Het klopt wat kickasgamer zegt, zoals je in de tutorial reeks hier op Sima kan lezen, is ImageString voor standaard font, en ImageTTFText() voor custom fonts
Offline lemoinet - 04/01/2008 15:34
Avatar van lemoinet PHP gevorderde comic.ttf moet in dezelfde map staan als je php-script
Offline tomie94 - 04/01/2008 16:00
Avatar van tomie94 PHP interesse bedankt, het moest anders in elkaar zitten...

  1. <?php
  2. header('content-type: image/png');
  3. $img = ImageCreateFromGIF("pic.gif");
  4. $grootte = '20';
  5. $grootte2 = '10';
  6. $tekst = '04';
  7. $tekst = $_GET['datum'];
  8. $tekst2 = $_GET['maandjaar'];
  9. $font = 'comic.ttf';
  10. $kleur = ImageColorAllocate($img, 255, 255, 255);
  11. ImageTTFText($img, $grootte, 0, 32, 42, $kleur, $font, $tekst);
  12. ImageTTFText($img, $grootte2, 0, 21, 60, $kleur, $font, $tekst2);
  13. ImagePng($img);
  14. ImageDestroy($img);
  15. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s