Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PNG, czy GIF, co wybrać?
S_Olewniczak
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 1
Dołączył: 28.01.2008

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


Od niedawna zacząłem tworzyć strony www i mam pewien problem. Jaki format graficzny wybrać PNG czy GIF? Interesuje mnie między innymi: który format jest szybszy, który rekomendowany itd. Wszystkie Wasze opinie mile widziane:-).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 16)
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Z png, szczególnie przezroczystymi, słabo radzi sobie IE7 (ale on generalnie słabo sobie radzi ze wszystkim). Jeśli chcesz zachować ładny wygląd stron we wszystkich przeglądarkach - do prostych elementów graficznych:gif (jakieś ikonki, strzałki itp), do zdjęć - jpg.

Ale nie jestem stricte grafikiem, więc może ktoś poradzi Ci lepiej. Opieram się na własnych doświadczeniach.
Go to the top of the page
+Quote Post
kwiateusz
post
Post #3


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




ie7? nie spotkałem się ie6 bez pngfixa owszem nie potrafi pokazac kanału alpha ale 7ka?

te formaty mozna stosowac zamiennie tylko w ograniczonych warunkach gdyz gif obsluguje bodaj tylko 256 kolorow (albo cos w tej okolicy), a png bodajże 24bit (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czyli skomplikowanej grafiki w gifie bez kolosalnej straty na jakosci nie zapiszesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
szopen
post
Post #4





Grupa: Zarejestrowani
Postów: 60
Pomógł: 5
Dołączył: 28.08.2008

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


PNG nie ma problemów z licencją (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
michalkjp
post
Post #5





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

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


Cytat(szopen @ 5.10.2008, 21:18:58 ) *
PNG nie ma problemów z licencją (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


GIF chyba już też – patent wygasł kilka lat temu. Coś przeoczyłem? (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Go to the top of the page
+Quote Post
szopen
post
Post #6





Grupa: Zarejestrowani
Postów: 60
Pomógł: 5
Dołączył: 28.08.2008

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


możliwe... w takim razie zmieniam powyżej na 'PNG nie miał problemów z licencją' (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Ja osobiście preferuję PNG. Najlepiej poczytaj. i sam wybierz
http://en.wikipedia.org/wiki/Gif
http://en.wikipedia.org/wiki/Portable_Network_Graphics
Go to the top of the page
+Quote Post
nrafal
post
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 6
Dołączył: 23.09.2008
Skąd: Chorzów

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


PNG jest dobry bo ma 24bity i pełną obsługę kanału alpha. Nie radzi sobie z nim IE6, IE7 daje radę. Są oczywiście obejścia, ale generalnie jeśli potrzebujesz przezroczystości to musisz się trochę nakombinować.

PNG ma też inny, 8 bitowy tryb kolorów w którym obsługuje przezroczystość w sposób taki, w jaki robi to GIF - zero-jedynkowo. Z taką przezroczystością radzą sobie już wszystkie przeglądarki.

GIF ze względu na swoje 256 kolorów nadaje się do bardzo niewielu rzeczy. Za to można w nim robić animacje, co dzisiaj jest passe (patrz: dowolny blog na onecie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ), ale wbrew pozorom czasami się przydaje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Trochę o PNG: http://pornel.net/pnghowto

Ten post edytował nrafal 5.10.2008, 21:25:47
Go to the top of the page
+Quote Post
blooregard
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
PNG jest dobry bo ma 24bity i pełną obsługę kanału alpha. Nie radzi sobie z nim IE6, IE7 daje radę. Są oczywiście obejścia, ale generalnie jeśli potrzebujesz przezroczystości to musisz się trochę nakombinować.


Przepraszam za literówkę - moja uwaga na temat png w pierwszej mojej odpowiedzi dotyczyła oczywiście IE6, nie IE7
Go to the top of the page
+Quote Post
.radex
post
Post #9





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Ja tradycyjnie polecam png, ma większe możliwości, np. kanał alpha. Jest z nim więcej problemów ze względu na ie, ale mnie to nie zniechęca. No ale w png nie zrobisz animacji... Znaczy zrobisz, jak ie zaimplementuje apng (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
webber
post
Post #10





Grupa: Zarejestrowani
Postów: 107
Pomógł: 19
Dołączył: 30.10.2007

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


IMO png (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zdecydowanie... co do IE...

http://jquery.andreaseberhard.de/pngFix/

Pozdrówka
Go to the top of the page
+Quote Post
Pilsener
post
Post #11





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Zależy, do czego, generalnie:
- elementy graficzne wymagające kompresji stratnej (np. zdjęcia): jpg
- elementy graficzne, które nie mogą być stratne (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) - png lub gif

Inaczej:
- elementy bez opacity - png
- elementy z opacity - png lub gif (nie do wszystkich zastosowań da się użyć filtra pod IE)

Jeszcze inaczej:
- drobne elementy z kilkoma kolorami - gif
- większe elementy z większą liczbą kolorów - png

Myślę, że nowe strony warto opierać o png - niedługo problem IE 6.0 zniknie.
Go to the top of the page
+Quote Post
Piotrwusek
post
Post #12





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

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


PNG jest ciężki
Go to the top of the page
+Quote Post
michalkjp
post
Post #13





Grupa: Zarejestrowani
Postów: 182
Pomógł: 14
Dołączył: 20.09.2008

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


Cytat(Pilsener @ 9.10.2008, 15:42:23 ) *
niedługo problem IE 6.0 zniknie.


Optymista (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
.radex
post
Post #14





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Cytat(Piotrwusek @ 9.10.2008, 15:55:30 ) *
PNG jest ciężki


Bzdura, bzdura, bzdura!!!

Wiele osób tak mówi, ale to nie jest prawda! Wielkość plików png odpowiednio zapisanych jest bardzo zbliżona (a czasem nawet niższa) niż plików gif.

To programy takie jak photoshop czy gimp nie potrafią odpowiednio skompresować (bezstratnie oczywiście) pngów!
Go to the top of the page
+Quote Post
bugme
post
Post #15





Grupa: Zablokowani
Postów: 16
Pomógł: 1
Dołączył: 12.09.2006

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


Mówiąc o problemach PNG kompletnie pomijacie fakt, że PNG z taką samą przezroczystością jak GIF (1-bitową) działa wszędzie zupełnie bezproblemowo. Poza tym dobrze zapisany i zoptymalizowany PNG jest prawie zawsze mniejszy od GIF.

GIF jest praktycznie bezużyteczny do czegokolwiek poza tycimi animacjami.
Go to the top of the page
+Quote Post
dkosc
post
Post #16





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 22.10.2008

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


PNG dużo zajmuje i IE ma z nim problemy jeżeli jest przeźroczystość. GIF (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
.radex
post
Post #17





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Cytat(dkosc @ 22.10.2008, 08:28:36 ) *
PNG dużo zajmuje i IE ma z nim problemy jeżeli jest przeźroczystość. GIF (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)



IE ma z nim problemy to fakt, ale nie gadaj głupot, że dużo zajmuje, skoro na prawdę nie masz o tym pojęcia.

Zaraz wrzucę dwa identyczne obrazki w gif i png... ciekawe jak będzie z tą wielkością.

EDIT:

Tak jak obiecywałem, oto dowód, że png wcale nie jest ciężarne:

Oryginał: http://www.speedyshare.com/505900252.html
PNG: http://www.speedyshare.com/264377538.html
GIF: http://www.speedyshare.com/740823235.html

Obrazki identyczne (ta sama rozdzielczość i ta sama głębia kolorów), a png jest sporo mniejsze.

EDIT2:

Sami pobróbujcie z innymi obrazkami. Prawie zawsze dobrze skompresowany png będzie mniejszy (wagą), albo troszeczkę większy od gif.

Ten post edytował .radex 22.10.2008, 15:54:30
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 - 20:00