Ik wil deze afbeelding: http://www.habbo.nl/habbo-imaging/avatarimage?user=-Angelino-
In een afbeelding plaatsen maar als ik die erin plaats blijft de achtergrond wit.
Mij leek het logisch om imagecreatefromgif te nemen, maar dan zegt hij dat hij niet werkt en imagecreatefrompng heb ik dus een witte achtergrond hoe kan ik dit doen?

Het is een png afbeelding dat weet ik maar als ik hem gewoon op een gekleurde achtergrond zet met
<img src="http://www.habbo.nl/habbo-imaging/avatarimage?user=-Angelino">
is hij niet wit.
Je moet ook een format meegeven aan de image.
Dat hoeft niet. Voor xhtml moet er nog wel een alt tag bij, maar dat is niet waar de vraag over gaat

Voor transparante achtergrond:

$im = imagecreatetruecolor(WIDTH, HEIGHT);
imagealphablending($im, FALSE);
imagesavealpha($im, TRUE);
Als ik dat doe word mijn achtergrond zwart?
Ik heb nu dit:


<?php
$urlhabbo = "http://www.habbo.nl/habbo-imaging/avatarimage?user=-Angelino-";
$imghabbo = imagecreatefrompng("$urlhabbo");
$habbosize = getimagesize($urlhabbo); 
$imghabbo1 = imagecreatetruecolor($habbosize[0], $habbosize[1]);
imagealphablending($imghabbo1, FALSE);
imagesavealpha($imghabbo1, TRUE);
?>
$string niet binnen aanhalingstekens.

$imghabbo = imagecreatefrompng("$urlhabbo");
Veranderen in
$imghabbo = imagecreatefrompng($urlhabbo);

Werkt het ook niet als je png verandert in jpg/jpeg?
Nee hij blijft zwart.

Reageren