Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przezroczysty obrazek tła
mynio
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 25.03.2005

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


witam,
Mam problem ze stworzeniem przezroczystego gifa z pliku psd. Bez problemu tworzę plik png ale jak wiadomo IE ma z nimi problem gdy są przezroczyste, a żeby owa przezroczystość w nich działała potrzeba ustawić wysokość i szerokość i umieścić obrazek w tagu img i skorzystać ze specjalnego skryptu. Czego nie mogę zrobić gdyż ma to być tło elementu na stronie. Dlatego bardzo mi potrzebna wersja gif, która nie wiem czemu nie chce mi powstać.
zamieszczam pliki, o których mowa:
http://tkowalczyk.com/kosz/bg_page.png
http://tkowalczyk.com/kosz/bg_page.psd

proszę o pomoc i z góry dziękuje
pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


narzuć odpowiedni filter w CSS na tło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poszukaj w sieci o PNGFix CSS (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Można też za pomoca niektórych programów graficznych ustawić przezroczystość PNG tak, że nie trzeba stosować żadnych filtrów w IE.
Go to the top of the page
+Quote Post
siemakuba
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


na jakim tle będzie ten obrazek? w sensie, jaki kolor będzie prześwitywał tam gdzie przeźroczystość masz?

pozdr.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Kiedy tworzysz PNG lub gdy modyfikujesz już posiadany. Taki obrazek trzeba eksportować z jakimś tam filtrowaniem (niepamietam jak sie nazywa). Robi normalny png, ale IE widzi go normalnie z przeroczystością. Z tego, co pamietam, to potrafi to GIMP, ale nie testowałem:/
Go to the top of the page
+Quote Post
mynio
post
Post #6





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 25.03.2005

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


tiraeth pisałem w swoim pierwszym poście, że wszystkie poprawki tego błędu jakie znalazłem wymagają określenia wymiarów obrazka, czego nie mogę zrobić bo będzie one repeat-y i div ten będzie miał wysokość zależną od jego zawartości

siemakuba kolory będą różne więc nie wchodzi w gre przygotowanie pseudo przezroczystości polegającej na gradiencie dwóch kolorów

Cysiaczek jesteś pewien, że coś takiego jest do zrealizowania?

Jedna rzecz, która mnie nurtuje to dlaczego nie mogę stworzyć takiego gifa jak tego png, do którego linka podałem, byłbym wdzięczny jak by ktoś był w stanie jakoś przerobić tego png na gif`a bo to chyba jedyne rozwiązanie problemu

pzdr
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #7





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jestem pewien, bo zrobiłem. Jeśli ktoś chce sprawdzić, to może teraz sobie wziąść obrazki z Joomli - na 99% sa robione ta metodą. Własnie sprawdziłem.
Go to the top of the page
+Quote Post
mynio
post
Post #8





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 25.03.2005

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


hmm no dobra, poszukam więc takiego rozwiązania, ale czemu nie mogę stworzyć odpowiedniego gifa? to chyba jest najgorsze z tego wszystkiego

pzdr
Go to the top of the page
+Quote Post
hwao
post
Post #9


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Z tego co pamietam metoda Cysiaczek jest nie do końca skuteczna, poniewaz te png musza byc zapisane w bodajrze 8bit'ach, pozatym ta przezroczystosc jest taka jak w gifach wtedy.

Dobrym rozwiazaniem jest:
http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html
Go to the top of the page
+Quote Post
siemakuba
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Dlaczego pytałem o kolory tła pod obrazkiem - bo ma to znaczenie przy ustawieniach przeźroczystości przy zapisaywaniu gifa w Photoshopie (ustawienia Matte i później Transition). NIE osiągniesz takiej przeźroczystości w gifie jak w PNG - o tym możesz zapomnieć.

Pozostaje ci odnalezienie złotego środka :)

pozdr.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #11





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Nie będę się upierał @hwao. Możliwe, że jakiś haczyk w tym jest (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Moge tylko powiedzieć, że oglądałem obrazki z Joomli i mają 32 bity.

http://kvk.host.sk/pictest/ <---zamiesciłem obrazki i zipa. faktycznie nie są najlepszej jakości, ale da się osiągnąc lepszą na pewno (przynajmniej trochę).
Go to the top of the page
+Quote Post
hwao
post
Post #12


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




to co ja podalem jest idealne, sami obejrzyjcie! (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)

http://webfx.eae.net/dhtml/pngbehavior/demo.html
Go to the top of the page
+Quote Post
mynio
post
Post #13





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 25.03.2005

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


hwao pewnie i jest idealne ale dla mnie nie wystarczające ta metoda również wymaga podania wymiarów obrazka czego nie mogę zrobić.

Po całym dniu szukania sposobu na to, doszedłem do wniosku, że lepiej jednak zrezygnować z tego cienia, bo żaden powyższy sposób nie jest zadowalający dla mnie.
Miałbym jednak prośbę do kogoś dobrze obeznanego z programami graficznymi czy byłby mi w stanie wykonać takiego gifa jak w/w png czytałem trochę jak zrobić przezroczystego gifa na googlach ale nic na wzór tego png nie udało mi się wykonać. Przynajmniej sobie porównam.

pzdr
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:46