[PHP]przeźroczysty img

0

Mam gifa i potrzebuje go wyświetlić. Tło jego jest czarne i ono ma być przeźroczyste.

Robie miej wiecej tak ale nie dziala:

header("Content-type: image/gif");  

$graf = imagecreatefromGif("charts/$chart_id.gif"); 
$plik_w = imagesx($graf);
$plik_h = imagesy($graf);
$image2 = imagecreatetruecolor($plik_w,$plik_h);
imagecopy($image2,$graf , 0, 0, 0, 0, $plik_w, $plik_h);
ImageAlphaBlending($image2, true);
$white = imagecolorallocatealpha($image2, 0,0,0,50);

 imageGif( $image2 );
 
imagedestroy( $graf );
 imagedestroy( $image2 );
0

http://pl2.php.net/manual/pl/function.imagecolortransparent.php

//dopisane
wydaje mi sie ze php jest case-sensitive. wiec pisz funkcje malymi literkami.

0

Jakzroibć by pierwszy pixel byl kolorem przeźroczystości ??

robie tak ale nie dziala :

$graf = imagecreatefromGif("charts/$chart_id.gif");
$plik_w = imagesx($graf);
$plik_h = imagesy($graf);
$image2 = imagecreatetruecolor($plik_w,$plik_h);
$kolor_tla = ImageColorAt($graf, 1, 1);
ImageColorTransparent($image2, $kolor_tla);
imagecopy($image2,$graf , 0, 0, 0, 0, $plik_w, $plik_h);
imageGif( $image2 ); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1