Witam,
Czy php stwarza możliwość zmiany koloru tła jakiegoś obrazka na transparent? Jeśli jest to możliwe proszę o nakierowanie mnie na to.
<?php // Create a 55x30 image $im = imagecreatetruecolor(55, 30); $red = imagecolorallocate($im, 255, 0, 0); $black = imagecolorallocate($im, 0, 0, 0); // Make the background transparent imagecolortransparent($im, $black); // Draw a red rectangle imagefilledrectangle($im, 4, 4, 50, 25, $red); // Save the image imagepng($im, './imagecolortransparent.png'); imagedestroy($im); ?>
// wysyłamy nagłówek obrazka // tworzymy uchwyt do pliku z pliku zewnętrznego $im = imagecreatefrompng("php.png"); // wybieramy kolor zgodnie z RGB $black = imagecolorallocate($im, 0, 0, 0); // ustawiamy przezroczystość dla wybranej barwy (0,0,0 w rgb to czarny, 255,0,0 to czerwony) imagecolortransparent($im, $black); // wysyłamy obrazek do przeglądarki imagepng($im); // zwalniamy pamięć dla uchwytu imagedestroy($im);