resized gif niet meer transparent
Na resizen is de gif niet meer transparent
Heb al verschillende dingen geprobeerd, zie de uitgecommentaarde stukken, maar wil niet lukken.
(dat was misschien ook wel voor png's bedoelt=)
Hoe los ik dit op ?
$src = imagecreatefromgif ($file);
//imagealphablending($src, true);
$dst = imagecreatetruecolor ($dst_w, $dst_h);
//$black = imagecolorallocate($dst, 0, 0, 0);
//imagecolortransparent($dst, $black);
//imagesavealpha($dst, true);
//$trans_colour = imagecolorallocatealpha($dst, 0, 0, 0, 127);
//imagefill($dst, 0, 0, $trans_colour);
imagecopyresampled ($dst,$src,0,0,0,0,$dst_w, $dst_h, $src_w,$src_h);
imagegif ($dst, $file);
Heb al verschillende dingen geprobeerd, zie de uitgecommentaarde stukken, maar wil niet lukken.
(dat was misschien ook wel voor png's bedoelt=)
Hoe los ik dit op ?
$src = imagecreatefromgif ($file);
//imagealphablending($src, true);
$dst = imagecreatetruecolor ($dst_w, $dst_h);
//$black = imagecolorallocate($dst, 0, 0, 0);
//imagecolortransparent($dst, $black);
//imagesavealpha($dst, true);
//$trans_colour = imagecolorallocatealpha($dst, 0, 0, 0, 127);
//imagefill($dst, 0, 0, $trans_colour);
imagecopyresampled ($dst,$src,0,0,0,0,$dst_w, $dst_h, $src_w,$src_h);
imagegif ($dst, $file);
Gesponsorde koppelingen:
imagecopyresampled ($dst,$src,0,0,0,0,$dst_w, $dst_h, $src_w,$src_h);
imagegif ($dst, $file);
sorry als ik me vergis, maar zo te zien krijgt je kopie niet de fade als eigenschap.
imagegif ($dst, $file);
sorry als ik me vergis, maar zo te zien krijgt je kopie niet de fade als eigenschap.
nee, fade ben ik ook niet tegengekomen ! ? (als gd functie)
( ik had deze dus al wel geprobeerd imagesavealpha($dst, true); )
koen, bedoel je dat ??
( ik had deze dus al wel geprobeerd imagesavealpha($dst, true); )
koen, bedoel je dat ??
Bump !!
hoe maak/houd ik bij resize mn gif transperant ?
$src = imagecreatefromgif ($file);
$dst = imagecreatetruecolor ($dst_w, $dst_h);
imagecopyresampled ($dst,$src,0,0,0,0,$dst_w, $dst_h, $src_w,$src_h);
imagegif ($dst, $file);
wat moet ik nog toevoegen ?
hoe maak/houd ik bij resize mn gif transperant ?
$src = imagecreatefromgif ($file);
$dst = imagecreatetruecolor ($dst_w, $dst_h);
imagecopyresampled ($dst,$src,0,0,0,0,$dst_w, $dst_h, $src_w,$src_h);
imagegif ($dst, $file);
wat moet ik nog toevoegen ?
opslaan als .png
J e moet de destination nog vullen met een trans kleur !
$black = imagecolorallocate($dst, 0, 0, 0);
imagecolortransparent($dst, $black);
$black = imagecolorallocate($dst, 0, 0, 0);
imagecolortransparent($dst, $black);
ik bedoelde transparantie sorry...
maar ik bedoelde dus dat die transparantie niet werd aangegeven bij
imagecopyresampled ($dst,$src,0,0,0,0,$dst_w, $dst_h, $src_w,$src_h);
imagegif ($dst, $file);
zodra je dus die copyresampled gebruikt heeft het die transparante eigenschap niet meer,(zover ik zie)
maar mijn status zegt al genoeg, ben nog lang geen pro.
maar ik bedoelde dus dat die transparantie niet werd aangegeven bij
imagecopyresampled ($dst,$src,0,0,0,0,$dst_w, $dst_h, $src_w,$src_h);
imagegif ($dst, $file);
zodra je dus die copyresampled gebruikt heeft het die transparante eigenschap niet meer,(zover ik zie)
maar mijn status zegt al genoeg, ben nog lang geen pro.



