Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] GD i przezroczystość obrazka, dlaczego nie działa?
japek
post 7.10.2006, 08:15:54
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Opole

Ostrzeżenie: (10%)
X----


Dziwna sprawa, pewnie znowu coś źle robie, ale nakładam wykres na podkład w DIV'ach i mimo ustawionego tła jako przezroczyste:

  1. <?php
  2. imageColorTransparent($image, $colorWhite);
  3. ?>


wykres zasłania wcześniejszy wykres a wcześniejszy zasłania podkład (obraz png) itp. W czym tkwi problem? przykładowy kolor jest zdefiniowany jako pierwszy.
Go to the top of the page
+Quote Post
wipo
post 7.10.2006, 09:56:44
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


A spróbuj z kolorem alpha


--------------------
Go to the top of the page
+Quote Post
japek
post 7.10.2006, 10:26:21
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Opole

Ostrzeżenie: (10%)
X----


Alpha działa ale jak nałoże kilka rysunków to przecież im głębiej tym mniej bedzie widać.
Go to the top of the page
+Quote Post
wipo
post 7.10.2006, 10:37:20
Post #4





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Nie wiem czy to będzie w temacie ale zauważyłem że IE nie obsługuje przezroczystości w plikach PNG


--------------------
Go to the top of the page
+Quote Post
japek
post 7.10.2006, 10:41:18
Post #5





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Opole

Ostrzeżenie: (10%)
X----


Ja dla pewności sprawdzam pod IE i FFox.

Ok, poszperałem i okazało sie że wystarczy podać imagecolorallocatealpha i podać wartość 127 smile.gif

Ten post edytował japek 7.10.2006, 12:01:28
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: 14.08.2025 - 13:09