login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gb library

Offline Mart3n - 29/04/2006 13:03
Avatar van Mart3nNieuw lid Ik ben nu bezig met het maken van een plaatje met gd library via een .png plaatje, dit is mijn code :

  1. <?php
  2.  
  3. header( 'content-type: image/png' );
  4.  
  5. $img = imagecreatefrompng( 'image.png' );
  6. $blank = imagecolorallocate( $img , 255 , 255 , 255 );
  7.  
  8. imagepng( $img );
  9. imagedestroy( $img );
  10.  
  11. ?>


maar het is een .png plaatje die een doorzichtige achtergrond heeft (firefox laat dit wel goed zien, internet explorer niet ) dus wil ik de achtergrond een kleur geven (wit in dit geval) maar als ik dit plaatje opvraag

  1. <img src="image.php" border="0" />


krijg ik zowel met internet explorer als met firefox een zwarte achtergrond. Hoe zorg ik nou voor een witte achtergrond ?

5 antwoorden

Gesponsorde links
Offline Stijn - 29/04/2006 13:05
Avatar van Stijn PHP expert $black= imagecolorallocate( $img , 0, 0, 0);

stijn
Offline Mart3n - 29/04/2006 14:17
Avatar van Mart3n Nieuw lid @ stijn 

0,0,0 is de code voor zwart hoor ? Ik wil graag dat de achtergrond wit is, daarom doe ik 255,255,255 (=wit) maar het komt er zwart uit. Hoe zorg ik er nou voor dat het er wit uitkomt ?
Offline Button - 29/04/2006 14:21 (laatste wijziging 29/04/2006 14:21)
Avatar van Button PHP ver gevorderde
  1. <?php
  2.  
  3. header( 'content-type: image/png' );
  4.  
  5. $img = imagecreatefrompng( 'image.png' );
  6. $blank = imagecolorallocate( $img , 255 , 255 , 255 );
  7. imagefill($img, 0, 0, $blank);
  8.  
  9. imagepng( $img );
  10. imagedestroy( $img );
  11.  
  12. ?>


probeer dat eens
ik heb jou probleem ook een gehad maar dan met imagecreatetruecolor() en heb dat volgens mij toen ook zo opgelost.
Offline Mart3n - 29/04/2006 15:21
Avatar van Mart3n Nieuw lid dan krijg ik :

De afbeelding “image.php” kan niet worden weergegeven, omdat hij fouten bevat. 
Offline Button - 29/04/2006 15:33 (laatste wijziging 29/04/2006 15:38)
Avatar van Button PHP ver gevorderde heb je hier al een keer gekeken : imagecreatefrompng
doe daar een keer opzoekwerk
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s