login  Naam:   Wachtwoord: 
Registreer je!
 Forum

GD tekst centeren (Opgelost)

Offline kenzo - 25/08/2009 09:37
Avatar van kenzoPHP beginner Hallo,

Ik heb de volgende code voor tekst op een transparante achtergrond:

  1. <?php
  2. header ("Content-type: image/png");
  3. $img = imagecreatefrompng("x.png");
  4.  
  5. $color = ImageColorAllocate($img, 255, 255, 255);
  6. ImageColorTransparent($img, $color);
  7.  
  8.  
  9. $txt_color = ImageColorAllocate ($img, 245, 245, 245);
  10. ImageTTFText ($img, 35, 0, 0, 40, $txt_color, "font.ttf", "TEKST");
  11. ImagePng ($img);
  12. ?>




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!

5 antwoorden

Gesponsorde links
Offline Koen - 25/08/2009 10:04
Avatar van Koen PHP expert PHP.net: imagettfbbox al geprobeerd?
Offline kenzo - 25/08/2009 10:14
Avatar van kenzo PHP beginner nee, alleen de bovenstaande codes heb ik van sitemasters gehaald en gecombineerd (code voor transparant, en code voor tekst naar afbeelding).

Verder weet ik vrij weinig van GD library
Offline Ontani - 25/08/2009 10:16
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
dus wilt dat dan zeggen dat je PHP.net: imagettfbbox gaat bekijken of de oplossing aan ons gaat laten?
Offline kenzo - 25/08/2009 10:31 (laatste wijziging 25/08/2009 10:36)
Avatar van kenzo PHP beginner Nee, Ik ben zelf aan het zoeken met imagettfbbox.

Ik krijg het nu voor elkaar dat de image mee uittrekt, alleen werkt het transparant nog niet.


Ik heb deze code, maar weet niet hoe ik de achtergrond transparant moet krijgen:
Plaatscode: 137459
Offline Koen - 25/08/2009 10:51
Avatar van Koen PHP expert PHP.net: imagecolorallocatealpha misschien?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s