PHP - Hintergrundfarbe in transparent ändernPhp

PHP-Programmierer chatten hier
Anonymous
 PHP - Hintergrundfarbe in transparent ändern

Post by Anonymous »

Ich muss die Hintergrundfarbe des PNG-Bilds ändern (https://chart.googleapis.com/chart?cht= ... cCY.YYZmTg dQjWd3kk6g880asfu7r4sf4E22tGtGsfzzmZj9&chds=0.0,1.0&chs=105x75&chma =1,0,1,1&chco=42b6c9ff&chls=2.5,1.0,0.0&chxl=0:%7C%7C1:%7C%7C2:%7C) bis transparent. Ich verwende den folgenden Code, der mir richtig erscheint:

Code: Select all

$picture = imagecreatefrompng("https://chart.googleapis.com/chart?cht=lxy&chd=e:AACIERGZIiKqMzO7RETMVVXdZmbud3f.iIkQmZohqqsyu7xDzM1U3d5l7u92,hhiIivfFmZZmcCY.YYZmTgdQjWd3kk6g880asfu7r4sf4E22tGtGsfzzmZj9&chds=0.0,1.0&chs=105x75&chma=1,0,1,1&chco=42b6c9ff&chls=2.5,1.0,0.0&chxl=0:%7C%7C1:%7C%7C2:%7C");

$img_w = imagesx($picture);
$img_h = imagesy($picture);

imagealphablending($picture, false);
imagesavealpha($picture, true);

$rgb =  imagecolorexact ($picture, 255,255,255);//imagecolorat($picture, 50, 50);
imagecolortransparent($picture, $rgb);

imagepng($picture, '../images/chart2.png');
imagedestroy($picture);
Ich habe auch imagecolorat verwendet, um genaue Farben zu erkennen, aber das Ergebnis ist das gleiche – es funktioniert nicht (der Hintergrund ist weiß (nicht transparent))! Was ist mein Fehler?

Mögliche Duplikate: PHP: Wie mache ich einen grünen Bereich (Hintergrund) in einem Bild transparent?
und
imagecolortransparent in PHP funktioniert nicht

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post