Przemysław Foryś

Przemysław Foryś Project Manager

Temat: Po co używać PNG?

No właśnie. Po co używać PNG? Przezroczystość jest w gifach a dobrą kompresję można uzyskać w jpg
Więc po co? Jest lepszy? Do tej pory używałem raczej jpg lub gif ale może PNG to dobre rozwiązanie na przyszłość?

konto usunięte

Temat: Po co używać PNG?

a w png można stosować półprzezroczystość...
poza tym ilość kolorów nie ogranicza się do 256 jak w gifie...
Michał Zwoliński

Michał Zwoliński vojo w języku
esperanto to droga
:)

Temat: Po co używać PNG?

PNG daje Ci możliwość korzystania z półprzezroczystości. Poza tym PNG to taki format internetowy. Przy prostych grafikach np. przyciski strzałeczki itp. to znacznie mniejszy rozmiar.Michał Zwoliński edytował(a) ten post dnia 22.02.09 o godzinie 10:20
Bartosz M.

Bartosz M. Właściciel,
Gzoom.pl

Temat: Po co używać PNG?

PNG posiada swój kanał alpha - dynamiczną przezroczystość.
Michał Zwoliński

Michał Zwoliński vojo w języku
esperanto to droga
:)

Temat: Po co używać PNG?

Oczywiście IE6 domyślnie nie uznaje tego kanału, więc trzeba stosować rozwiązania dodatkowe.
Bartosz M.

Bartosz M. Właściciel,
Gzoom.pl

Temat: Po co używać PNG?

Jasne Michale.

Dlatego najlepiej przed podjęciem decyzji o zastosowaniu PNG warto zastanowić się czy to mi się kalkuje. Format PNG jest dużo lepszy niż przestarzały GIF, ale właśnie IE6 stał się największą przeszkodą w jego propagacji.

Często po prostu nie opłaca się gimnastykować żeby na prostej stronie wyświetlić prawidłowo kilka przycisków (PNG) w IE6.

konto usunięte

konto usunięte

Temat: Po co używać PNG?

Ja na stronach stosuję mix formatów, bo do poszczególnych elementów różne rozwiązania sa dobre. Oczywistym jest, że jeśli półprzezroczystość to tylko png, tak samo "duże kolorowe" gify. I wtedy nie ma rady png & w ruch idzie iepngfix.
Niemniej pamiętać należy, że mimo dodatków do IE6>, po ich dołączeniu przeglądarka może i radzi sobie z interpretacją kanałów alpha, ale niestety często wciąż przekłamuje kolory (czy iepngfix jest czy nie), więc to też należy wziać pod uwagę (np nie projektując png jako elementu tła usawionego kolorem heksadecymalnie).
Paweł Surgiel

Paweł Surgiel BIVROST - VR Video
Technologies

Temat: Po co używać PNG?

Lidia Wilczyńska:
IE6 (...) przeglądarka

IE6 to tylko program służący do pobrania przeglądarki z Internetu :)

A jeśli o GIFa chodzi, to już dawno przestał spełniać oczekiwania deweloperów od formatu graficznego do zastosowań internetowych. Osobiście wole walczyć z kompatybilnościa z IE6 niż gimnastykować się z ograniczeniami GIFa

konto usunięte

Temat: Po co używać PNG?

PNG przy 1-bitowej przeźroczystości uzyskuje mniejsze rozmiary niż GIF

IE6 wspiera przeźroczystość w PNG (1-bitowa z zapisana paletą)

PNG pozwala ci stosować więcej niż 256 kolorków

JPG jest przeznaczony dla zdjęć i bitmap o bardziej złożonej palecie kolorów

W PNG można zapisać paletę (tak jak w GIFie) a w JPG nie
Michał Zwoliński

Michał Zwoliński vojo w języku
esperanto to droga
:)

Temat: Po co używać PNG?

Są sposoby na pnga w ie6 i czy z png czy bez trzeba się gimnastykować przy tworzeniu szablonów. :)

konto usunięte

Temat: Po co używać PNG?

PNG prawie zawsze zajmuje dużo mniej, niż GIF (szczególnie, jeśli potraktujesz go PNGOUT).

Pytanie prościej postawić odwrotnie - po co w ogóle używać GIF? IMHO na to odpowiedź jest prosta - tylko, gdy potrzebujesz małą animację.

http://pornel.net/pnghowto

konto usunięte

Temat: Po co używać PNG?

Kornel L.:
Pytanie prościej postawić odwrotnie - po co w ogóle używać GIF? IMHO na to odpowiedź jest prosta - tylko, gdy potrzebujesz małą animację.

http://pornel.net/pnghowto


nom polemizacja wskazana:)
ja wole gifa 4 x lzejszego niz png w 'sytuacji' kiedy obrazek jest malym jednokolorowym kwardacikiem (5 x 5 - px)
:)

konto usunięte

Temat: Po co używać PNG?

Krzysztof T.:
nom polemizacja wskazana:)
ja wole gifa 4 x lzejszego niz png w 'sytuacji' kiedy obrazek jest malym jednokolorowym kwardacikiem (5 x 5 - px)
:)

To już sztuka dla sztuki. Myślisz, że user zobaczy różnicę w szybkości między plikiem 37 bajtów (GIF), a 90 bajtów (PNG) i na serwerze drastycznie spadnie Ci upload?
Większą różnicę user by zobaczył jeśli takie małe pliki były połączone w jeden większy i pobrane za jednym zamachem - w PNG, bo w GIFie ogranicza Cię 256-bitowa paleta.
Oczywiście wszystko zależy od sytuacji i tego czy dane rozwiązanie jest sensowne.

konto usunięte

Temat: Po co używać PNG?

Dawid L.:
>

To już sztuka dla sztuki. Myślisz, że user zobaczy różnicę w szybkości między plikiem 37 bajtów (GIF), a 90 bajtów (PNG) i na serwerze drastycznie spadnie Ci upload?
Większą różnicę user by zobaczył jeśli takie małe pliki były połączone w jeden większy i pobrane za jednym zamachem


Prawda, prawda
Czy ktoś widział paczki 1,2,4,8,16 bajtowe latające w sieci ???

konto usunięte

Temat: Po co używać PNG?

Dawid L.:
Krzysztof T.:
nom polemizacja wskazana:)
ja wole gifa 4 x lzejszego niz png w 'sytuacji' kiedy obrazek jest malym jednokolorowym kwardacikiem (5 x 5 - px)
:)

To już sztuka dla sztuki. Myślisz, że user zobaczy różnicę w szybkości między plikiem 37 bajtów (GIF), a 90 bajtów (PNG) i na serwerze drastycznie spadnie Ci upload?
Większą różnicę user by zobaczył jeśli takie małe pliki były połączone w jeden większy i pobrane za jednym zamachem - w PNG, bo w GIFie ogranicza Cię 256-bitowa paleta.
Oczywiście wszystko zależy od sytuacji i tego czy dane rozwiązanie jest sensowne.

optymalizacji trzeba szukasz na kazdym kroku, a w szczegolnosci przy duzysz serwisach, gdzie upload mozna zmiejszyc 2 badz nawet 3 krotniew skali roku wlasnie za pomocą optymaluzacji kodu i obrazkow (autopsja) :)

wszak diabłek tkwi w szczegółach
Paweł Piskorz

Paweł Piskorz koder HTML/CSS

Temat: Po co używać PNG?

ja wole gifa 4 x lzejszego niz png w 'sytuacji' kiedy obrazek jest malym jednokolorowym kwardacikiem (5 x 5 - px)

Małe, jednokolorowe obrazki się łączy w sprite'a. Niejednokolorowe i większe zresztą też :)Paweł Piskorz edytował(a) ten post dnia 26.02.09 o godzinie 21:58
Michał Książek

Michał Książek FE-DEV(xhtml/js/jQ)
/ PHP(Symfony, MVC,
Eclipse) / PSD / ...

Temat: Po co używać PNG?

zgadzam się z przedmówcą.

Każdy najdrobniejszy plik w połączeniu z innymi drobnymi plikami tworzy pewną wagę. W momencie kiedy oddajemy gotową stronę z CMS klientowi - ten może znacznie powiększyć rozmiar pobieranej strony.
I dlaczego poszczególne elementy miałyby się wczytywać...wolniej.
Marcin Nowak

Marcin Nowak Front-end Devloper

Temat: Po co używać PNG?

Krzysztof T.:
Kornel L.:
Pytanie prościej postawić odwrotnie - po co w ogóle używać GIF? IMHO na to odpowiedź jest prosta - tylko, gdy potrzebujesz małą animację.

http://pornel.net/pnghowto


nom polemizacja wskazana:)
ja wole gifa 4 x lzejszego niz png w 'sytuacji' kiedy obrazek jest malym jednokolorowym kwardacikiem (5 x 5 - px)
:)


to czy to jest gif 47 bajtow czy png 800 bajtów nie ma znaczenia - tak male pliki i tak zostana wyslane w 1 pakiecie o wielkosci okolo 1500 bajtow. Zapytanie do serwera to okolo 260 bajtów czyli dla pojedynczego mniejszego niz 1240 bajtow nie ma znaczenia czy bedzie mial 50 czy 1000 bajtów - co oczywiscie przemawia na korzysc png. Więc własnie, po co uzywac gif'ow? Png mozna spokojnie zaimplementowac w IE, np. korzystajac z filtrow a na przeklamanie w kolorystyce w IE najlepszy jest wspomniany wczesniej pngout - usuwa gamme monitora z pliku i redukuje jego rozmiar.
Michał Książek

Michał Książek FE-DEV(xhtml/js/jQ)
/ PHP(Symfony, MVC,
Eclipse) / PSD / ...

Temat: Po co używać PNG?

Dodatkowym plusem na korzyść png jest możliwość implementowania grafik dla witryn z wieloma template'ami. Duża ich część pozostaje bez zmiany. :)

Następna dyskusja:

png i problem z linkiem - IE6




Wyślij zaproszenie do