Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przezroczystość PNG
Forum PHP.pl > Forum > PHP
qbas-s
Wiem, że podobne tematy były już na tym forum ale dokładnie tego o co mi chodzi nie znalazłem.

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:

  1.  
  2.  
  3. $bg = imagecreatefrompng('tlo.png');
  4. $over = imagecreatefrompng('logo.png');
  5.  
  6. imagealphablending($bg, false);
  7. imagesavealpha($bg, true);
  8.  
  9. imagecopymerge($bg, $over, 276, 300, 0, 0, 123, 119, 100); //tu ostatni parametr odpowiada za prześwitywanie - teraz ustawione na 100%
  10. imagepng($bg, 'nowy.png');
  11.  


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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.