login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tekst op plaatje met php GD library (Opgelost)

Offline valles10 - 21/09/2010 21:21 (laatste wijziging 21/09/2010 21:21)
Avatar van valles10HTML interesse http://www.site...ary_Deel_1, deze tutorial heb ik gebruikt.
  1. <?php
  2. header("content-type: image/png");
  3. $image = imagecreate(150, 50); //Plaatje aanmaken met X=300 en Y=75
  4.  
  5. //We maken een achtergrondkleur
  6. $achtergrond = imagecolorallocate($image, 255, 255, 255); //255, 255, 255 = Wit
  7. //De grootte van ons lettertype
  8. $grootte = 5;
  9. //Tekst die we op ons plaatje willen.
  10. $tekst = "Sitemasters";
  11. //Tekstkleur
  12. $kleur = imagecolorallocate($image, 255, 0, 0); //255, 0, 0 = Rood
  13. //Het font selecteren, VERGEET DEZE NIET TE UPLOADEN !
  14. $font = 'Revolt.ttf';
  15. //De functie word onder het voorbeeld uitgelegd!
  16. imagettftext($image, $grootte, 3, 20, 25, $kleur, $font, $tekst);
  17. //Het plaatje aanmaken.
  18. imagepng($image);
  19. //Het plaatje verwijderen uit het geheugen
  20. imagedestroy($image);
  21. ?>

is wat ik heb, waarom zie ik dan alleen een lege pagina als ik dit wil laden?

Je ik heb mijn font geüpload

11 antwoorden

Gesponsorde links
Offline vinTage - 21/09/2010 21:22
Avatar van vinTage Nieuw lid juiste font ge-upload en is het pad juist?
Offline valles10 - 21/09/2010 21:24
Avatar van valles10 HTML interesse Ja, want als ik naar mijn site ga en ik zet er /Revolt.ttf achter, kan ik het downloaden.
het pad... ze staan beide in mijn hoofddir
Offline Ricky - 21/09/2010 21:27
Avatar van Ricky PHP beginner Ondersteunt je server de gdlib-mod wel? Heb ik in het verleden ook wel eens meegemaakt bij mezelf tenminste...

http://rick.rsk1992.nl/temp/test.php

Dat krijg ik als ik het script draai; heb alleen wel even segoeui.ttf genomen, omdat ik niet beschik over Revolt.ttf
Bedankt door: valles10
Offline valles10 - 21/09/2010 21:29 (laatste wijziging 21/09/2010 21:35)
Avatar van valles10 HTML interesse Kan goed zijn dat die dat idd niet ondersteunt, even nakijken! bedankt ;)

ehm...

Citaat:
gd

GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.5
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

gettext

GetText Support enabled
Offline Ricky - 21/09/2010 21:46 (laatste wijziging 21/09/2010 21:57)
Avatar van Ricky PHP beginner Dat lijkt verdacht veel op mijn gd-status... http://rick.rsk1992.nl/temp/gd.php

Kun je die Revolt.ttf anders even ergens online zetten, dan test ik die in mijn script voor je.

Edit: dank. In http://rick.rsk1992.nl/temp/display.html zie je een vergelijking tussen twee fontgroottes; je zou dus bij jouw ding in ieder geval iets moeten zien...
Offline valles10 - 21/09/2010 21:59
Avatar van valles10 HTML interesse Wil je jouw code nou eens posten, die dat jij in die file hebt staan.

Dan ligt het wss aan mijn server?
Offline Ricky - 21/09/2010 22:01
Avatar van Ricky PHP beginner Ik zou zo gauw niet weten waar het inderdaad anders aan kan liggen... Volgens mij is dit verder jouw letterlijke code ;)
  1. <?php
  2. #onderstaande statement is een poging om injecties tegen te gaan :P
  3. if(!is_numeric($_GET['size'])) {
  4. exit("cheat0r");
  5. }
  6.  
  7. header("content-type: image/png");
  8. $image = imagecreate(150, 50); //Plaatje aanmaken met X=300 en Y=75
  9. //We maken een achtergrondkleur
  10. $achtergrond = imagecolorallocate($image, 255, 255, 255); //255, 255, 255 = Wit
  11. //De grootte van ons lettertype
  12. $grootte = $_GET['size'];
  13. //Tekst die we op ons plaatje willen.
  14. $tekst = "Sitemasters";
  15. //Tekstkleur
  16. $kleur = imagecolorallocate($image, 255, 0, 0); //255, 0, 0 = Rood
  17. //Het font selecteren, VERGEET DEZE NIET TE UPLOADEN !
  18. $font = 'Revolt.ttf';
  19. //De functie word onder het voorbeeld uitgelegd!
  20. imagettftext($image, $grootte, 3, 20, 25, $kleur, $font, $tekst);
  21. //Het plaatje aanmaken.
  22. imagepng($image);
  23. //Het plaatje verwijderen uit het geheugen
  24. imagedestroy($image);
  25. ?>
Bedankt door: valles10
Offline valles10 - 21/09/2010 22:07
Avatar van valles10 HTML interesse Werkt gewoon niet hier -.-'
php versie is goed
safe_mode staat off
GD is enabled...
Offline Ricky - 21/09/2010 22:10
Avatar van Ricky PHP beginner Apart... Probeer anders eens de $achtergrond zwart te maken ($image, 0, 0, 0)... Als dat wel werkt, zijn we misschien weer een stap verder 
Offline valles10 - 21/09/2010 22:25
Avatar van valles10 HTML interesse Ik heb bij men font er ./ voorgezet. Nu werkt het wel... Dankzij cx1213 
Offline Ricky - 21/09/2010 22:28 (laatste wijziging 21/09/2010 22:29)
Avatar van Ricky PHP beginner Apart, dan zat er in jouw server toch net iets anders dan in mijn server 

edit: bestanden weer van server verwijderd
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s