![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien problem przy "kopiowaniu z przezroczystością" otóż mam taki przykładowy kod
a oto efekt działania (IMG:http://img805.imageshack.us/img805/6442/screenshot7zw.png) zamierzenie było takie że powinien zostać na zielone tło naniesiony półprzezroczysty obrazek takie "połączenie warstw" tymczasem ten kod "wycina półprzezroczystą dziurę" z góry zaznaczam że na $image_2 będą również elementy nie przezroczyste jak wykonać takie kopiowanie - o ile jest możliwe (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 15 Dołączył: 16.02.2008 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
Przy generowaniu przezroczystych png przydatna będzie funkcja imagesavealpha()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
próbowałem funkcji imagesavealpha i imagealphablending we wszystkich konfiguracjach i nic nie pomogło
edit: może dodam że jeśli wczytam dwa obrazki png to wtedy mogę je bez problemu nałożyć na siebie problem dotyczy tylko "grafiki generowanej skryptem" Ten post edytował sazian 23.08.2011, 21:06:40 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Zamiast imagecreate użyj imagecreatetruecolor
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
ehhh..
gd ma zdecydowanie za dużo funkcji robiących prawie to samo (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:18 |