Jak napisać skrypt w PHP ( pewnie również i AJAX będzie potrzebny) aby po najechaniu myszką na określony obrazek PNG ten robił się stopniowo przezroczysty.
Jak rozwiązać sam problem prześwitywania PNG to wiem:
$bg = imagecreatefrompng('tlo.png'); $over = imagecreatefrompng('logo.png'); imagealphablending($bg, false); imagesavealpha($bg, true); imagecopymerge($bg, $over, 276, 300, 0, 0, 123, 119, 100); //tu ostatni parametr odpowiada za prześwitywanie - teraz ustawione na 100% imagepng($bg, 'nowy.png');
jednak cały efekt zapisywany jest do pliku.
W powyższym przykładzie również wymagane są dwa pliki png z czego jeden służy jako tło. Czy da się to również wykonać bez użycia tła?