login  Naam:   Wachtwoord: 
Registreer je!
 Forum

BG-img in GD

Offline MothZone - 15/05/2005 17:24
Avatar van MothZonePHP ver gevorderde Hallo,
Weet iemand hoe je met gd-library een achtergrondfiguur kan invoegen?
Heb al aan t zoeke geweest, ma nixke gevonne 

Greetz Mz

4 antwoorden

Gesponsorde links
Offline Fenrir - 15/05/2005 17:26
Avatar van Fenrir PHP expert Gewoon imagecopyresampled() voordat je wat anders tekent.
Offline MothZone - 15/05/2005 17:29
Avatar van MothZone PHP ver gevorderde :s kan je een voorbeeld geven? werk nooit met gd eigenlek
Offline Fenrir - 15/05/2005 17:52 (laatste wijziging 15/05/2005 17:53)
Avatar van Fenrir PHP expert
  1. // The header line informs the server of what to send the output
  2. // as. In this case, the server will see the output as a .png
  3. // image and send it as such
  4.  
  5. header ("Content-type: image/png");
  6.  
  7.  
  8. // Defining the background image. Optionally, a .jpg image could
  9. // could be used using imagecreatefromjpeg, but I personally
  10. // prefer working with png
  11.  
  12. $background = imagecreatefrompng("backgroundimage.png");
  13.  
  14.  
  15. // Defining the overlay image to be added or combined.
  16.  
  17. $insert = imagecreatefrompng("overlay.png");
  18.  
  19.  
  20. // Select the first pixel of the overlay image (at 0,0) and use
  21. // it's color to define the transparent color
  22.  
  23. imagecolortransparent($insert,imagecolorat($insert,0,0));
  24.  
  25.  
  26. // Get overlay image width and hight for later use
  27.  
  28. $insert_x = imagesx($insert);
  29. $insert_y = imagesy($insert);
  30.  
  31.  
  32. // Combine the images into a single output image. Some people
  33. // prefer to use the imagecopy() function, but more often than
  34. // not, it sometimes does not work. (could be a bug)
  35.  
  36. imagecopymerge($background,$insert,0,0,0,0,$insert_x,$insert_y,100);
  37.  
  38.  
  39. // Output the results as a png image, to be sent to viewer's
  40. // browser. The results can be displayed within an HTML document
  41. // as an image tag or background image for the document, tables,
  42. // or anywhere an image URL may be acceptable.
  43.  
  44. imagepng($background,"",100);

Zie php.net.
Daar staat alles uitgelegd.

http://nl3.php.net/imagecopyresampled
Offline MothZone - 15/05/2005 18:37
Avatar van MothZone PHP ver gevorderde ok, thx, zal er wel iets kunnen uithalen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s