![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pewien problem, który dla kogoś bardziej obeznanego w bibliotece gd jest czymś zupełnie trywialnym. Mianowicie chcę wyświetlić w przeglądarce plik png, który oczywiście jest przeźroczysty. Niestety wszystkie próby kończą się tym że obrazek po wyświetleniu traci swoją przeźroczystość :/ Bardzo proszę o jakąś pomoc. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
A więc tak:
1) Jeśli bawisz się obróbką to musisz uważać na imagesavealpha lub imagealphablending (zależy co robisz z obrazkiem), 2) Zwracać uwagę na przeglądarkę. Nie wszystkie obsługują przezroczystość dla png (patrz IE6) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja zupełnie nic ine chce robić z obrazkiem (IMG:style_emoticons/default/wink.gif) Chcę go tylko wyświetlić w takiej formie w jakiej leży sobie na serwerze, czyli półprzeźroczysty.
Tak wiem, że IE<=6.0 sobie z tym nie radzi (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#4
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Od początku. Masz już gotowy półprzeźroczysty obrazek czy chcesz taki stworzyć za pomocą GD?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam już gotowy obrazek, problem tylko w tym że jak go wyświetlam to już nie jest przeźroczysty (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Pokaż kod, jakim wyświetlasz obrazek i link do obrazka na serwerze...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o kod to za wiele nie ma co pokazywać bo w sumie nic nie mam. Wklejałem to co odnalazłem na różnych forach, robiłem różne miksy ale niestety nic nie wskórałem. Albo nie wyświetlało obrazka albo wyświetlało ale bez przeźroczystości. A kod jaki mam aktualnie też nie daje przeźroczystości ale przynajmniej wyświetla obrazek więc póki co go zostawiłem
W sumie wydaje się to logiczne ale co z tego skoro nie działa (IMG:style_emoticons/default/tongue.gif) Coś trzeba pewnie do tego dodać (IMG:style_emoticons/default/tongue.gif) A poniżej obrazek (IMG:style_emoticons/default/wink.gif) (IMG:http://marcinp1984.viphost.pl/empty.png) |
|
|
![]()
Post
#8
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
No i to jest to, Ty nie wyświetlasz gotowego obrazka, ale go tworzysz! Zobacz, jakie funkcje odpowiadają za przezroczystość. Ja to robię tak:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 17.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
to teraz pare pytań a właściwie jedno (IMG:style_emoticons/default/wink.gif) Co robi ostatnia linia i czy ona jest niezbędna? Coś z prawami dostępu ale nie bardzo wiem po co ona. Póki co mam bez niej i mi nie działa
Ok, pytanie nieaktualne (IMG:style_emoticons/default/smile.gif) Znów zrobiłem lekki miks Z mojego kodu i Twojego i zadziałał (IMG:style_emoticons/default/smile.gif) Teraz mam tak:
Tak więc dzięki za pomoc (IMG:style_emoticons/default/smile.gif) Ten post edytował marcinp1984 17.03.2011, 15:26:18 |
|
|
![]()
Post
#10
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Ustawia prawa dostępu, możesz ominąć...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 09:49 |