Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przezroczystość PNG
qbas-s
post 10.08.2010, 12:40:27
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 28.06.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
tehaha
post 10.08.2010, 13:12:13
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


może chodzi Ci o to:
demo: http://www.dotnetcurry.com/ASPNETandjQuery...ageOpacity.aspx
http://www.dotnetcurry.com/ShowArticle.asp...CookieSupport=1
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 16:07