![]() |
![]() ![]() |
![]() |
![]()
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 obrazek zapisany w PNG z przezroczystymi elementami i przy pomocy biblioteki GD chcę umieścić go na jakimś tle, próbowałem tak
niestety wyświetla się tylko obrazek PNG, a w miejsca przezroczyste jest wstawiany kolor biały (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) jeżeli to zrobię tak
to wszystko działa, ale takie rozwiązanie mnie nie zadowala ponieważ chcę "dynamicznie" zmienić kolor tła co robię źle (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? jak to naprawić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli problem dotyczy tylko IE, a w innych przegladarkach jest ok, mozesz uzyc prostego skryptu "iepngfix"
http://www.twinhelix.com/css/iepngfix/ wygladalo by to tak: dotyczy to wczesniejszych niz 7 wersji przegladarki IE, bo akurat w 7 jest ok:) natomiast jak masz tak w innych przegladarkach to nie wiem... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
mam firefoxa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
to wygląda tak że mam np. obrazek PNG na którym będzie 1 czarny piksel a reszta 100% alpha, to po wstawieniu na to czerwone tło nie otrzymuje czerwonego obrazka z czarnym pikselem tylko biały obrazek z czarnym pikselem |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Musisz dać jeszcze
Kod imagealphablending($img, false);
imagesavealpha($img, true); |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
nic z tego
przeszukałem cały manual i znalazłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zamiast ImageCreate trzeba dać ImageCreateTrueColor |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Widziałeś ten przykład?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:20 |