Jeśli próbujesz wybrać format, w którym chcesz zapisać obraz, użyj tej ogólnej zasady, aby zdecydować: jpeg dla zdjęć lub zdjęć realistycznych z dużą ilością kolorów; png dla grafiki liniowej, obrazów z dużą ilością tekstu lub obrazów przezroczystych; i GIF dla animowanych zdjęć.
jpeg | png | |
---|---|---|
Oznacza | Wspólna grupa ekspertów fotograficznych | Przenośna Grafika Sieciowa |
Najlepiej nadaje się do | Zdjęcia; fotorealistyczne obrazy z dużą ilością kolorów | Grafika liniowa; obrazy z tekstem; przezroczyste obrazy |
Rodzaj MIME | image / jpeg | obraz / png |
Rozszerzenia plików | .jpg, .jpeg, .jpe | .png |
Rodzaj formatu | Format grafiki rastrowej | Format grafiki rastrowej |
Raster / Vector | Raster | Raster |
Zarządzanie kolorem | tak | Obsługuje zarządzanie kolorami poprzez włączenie profili przestrzeni kolorów ICC |
Kolor indeksowany | Nie | Tak (dla 1-8-bitowych plików png) |
Wsparcie z przeplotem | tak | tak |
Wsparcie dla animacji | Nie | Nie |
Wsparcie dla przejrzystości | Nie | tak |
Wsparcie dla metadanych | tak | tak |
Wsparcie dla wielu stron | Nie | Nie |
Wsparcie dla warstw | Nie | Nie |
Przedłużany | Nie | Nie |
Algorytm kompresji | Kompresja stratna oparta na DCT | Algorytm kompresji bezstratnej DEFLATE |
Patentowany | Nie, ale niektóre elementy technologii, w tym metody kompresji, były przedmiotem wielu postępowań patentowych. | Nie |
Aplikacje kompatybilne | Większość przeglądarek internetowych i pakietów wydajności | Większość przeglądarek internetowych i pakietów wydajności |
Magiczny numer | ff d8 | 89 50 4e 47 0d 0a 1a 0a |
Jednolity identyfikator typu | public.jpeg | public.png |
Pliki jpeg i png są podobne na kilka sposobów. Obsługują one porównywalne poziomy głębi kolorów i zapewniają obsługę metadanych, przeplotu i zarządzania kolorami. Ani Format obsługuje animację, warstwy lub HDR.
Oddzielne jest to, że pliki png obsługują przezroczystość obrazu, podczas gdy pliki jpeg nie. Ponadto indeksowanie kolorów jest dostępne dla 1-8-bitowych plików png, ale nie jest w ogóle obsługiwane w formacie jpeg.
Istnieje wiele mniej znanych alternatywnych wersji jpeg i png. Na przykład pliki jpeg nie obsługują HDR, ale istnieje nieoficjalny jpeg-HDR. Istnieją nawet bezstratne formaty jpeg. I chociaż png nie obsługują animacji tak jak GIF-y, istnieje Apng, niestandardowa gałąź png, która umożliwia animację.
Problem z używaniem mniej znanych wersji jpeg i png sprowadza się do obsługi. Nie wszystkie przeglądarki poprawnie wyświetlają wszystkie formaty obrazów (np. Firefox obsługuje Apng, ale Internet Explorer nie, a Chrome wymaga rozszerzenia). W większości przypadków projektanci powinni trzymać się dobrze obsługiwanych ustawień domyślnych, aby uniknąć szkód dla użytkowników.
Aparaty DSLR zwykle pozwalają fotografom przechowywać swoje zdjęcia w kilku różnych formatach plików graficznych, a mianowicie RAW, jpeg, a czasami TIFF. Mimo że pliki jpeg mają tę zaletę, że mają mniejszy rozmiar pliku, są stratnymi, wiodącymi profesjonalistami i profesjonalistami preferującymi formaty TIFF lub RAW ze względu na ich bezstratną lub wysokiej jakości kompresję stratną.
W postprodukcji fotografowie mogą dostosowywać dane obrazu RAW, a następnie zapisywać je w nowym, bezstratnym (ale bardziej dostępnym) formacie pliku, takim jak png. Format pliku ma znaczenie, ponieważ większość usług drukowania akceptuje pliki jpeg i png - a czasem TIFF - ale tylko niektóre usługi drukowania będą działać z obrazami RAW.
Większość stron internetowych używa w swoich projektach kombinacji plików jpeg i png (a czasem GIF), ponieważ pliki jpeg i png są używane z różnych powodów. W większości przypadków pliki jpeg są używane w przypadku dużych obrazów, takich jak zdjęcia lub duże, obciążone grafiką tła witryny, ponieważ stratyfikacja jpeg pozwala na mniejsze rozmiary plików, co oznacza, że strony internetowe mogą szybciej ładować projekty. Oprogramowanie do projektowania, takie jak Adobe Photoshop, ma narzędzia, które mogą powiedzieć projektantom, jak duży będzie plik podczas korzystania z określonego formatu i dostosowywania jego ustawień, zanim jeszcze zapiszą obraz. Chociaż pliki png nigdy nie spowodują mniejszego rozmiaru pliku niż pliki jpeg w przypadku dużych obrazów ze złożonymi scenami, bezstratna kompresja png czasami powoduje mniejszy rozmiar pliku dla mniejszych obrazów, szczególnie tych, które mają grafikę wygenerowaną komputerowo (np. Linię lub kwadrat narysowany w Photoshopie).
Najczęściej używane są pliki png z małymi obrazami, np. Ikonami internetowymi, gdzie bezstratna kompresja zapewnia wyraźne, wyraźne obrazy; Pliki png są również używane, gdy przezroczyste tło jest potrzebne, aby otoczyć centralny obraz (np. Podczas używania duszków).
jpeg i png używają zupełnie innych metod kompresji. jpeg wykorzystuje metodę kompresji stratnej opartą na DCT, która poświęca jakość na rzecz mniejszych rozmiarów plików. png traktuje priorytetowo jakość i wykorzystuje bezstratny algorytm kompresji DEFLATE. Rozmiar pliku jpeg można zmniejszyć, dostosowując procent jakości obrazu podczas zapisywania, podczas gdy rozmiar pliku png jest trudniejszy do dostosowania i zwykle wymaga osobnego programu do dalszej kompresji obrazu.
Obejrzyj poniższy film, aby dowiedzieć się, jak różne metody kompresji wpływają na rozmiar pliku, głębię kolorów i ładowanie obrazu w plikach jpeg i png.
Ponieważ są stratne, nie należy wielokrotnie edytować i ponownie zapisywać plików jpeg, ponieważ spowoduje to znaczne pogorszenie jakości obrazu (zapisywanie w jednej sesji bez zamykania pliku między zapisami jest jednak w porządku). Pliki jpeg, które zostały wielokrotnie zapisane, są pikselowane i nie wyświetlają dokładnie kolorów. Natomiast pliki png można zapisywać i ponownie zapisywać bez utraty jakości. Ten film pokazuje utratę generacji w ciągu 600 zapisów.
Dzięki uniwersalnej obsłudze przeglądarki dla przezroczystości png w ciągu ostatnich kilku lat, png zyskały na popularności, szczególnie w przypadku niektórych elementów do projektowania stron internetowych. Jednak ogromna większość trylionów obrazów w Internecie, z których wiele to zdjęcia lub dzieła sztuki, to nadal pliki jpeg i prawdopodobnie nie zmieni się to w najbliższym czasie.
Wiele firm, w tym wiele trolli patentowych, twierdziło, że ma patenty na taką czy inną technologię jpeg. Doprowadziło to do licznych procesów sądowych na przestrzeni lat, z których ostatni miał miejsce w 2013 r., Kiedy firma Princeton Digital Image Corporation pozwała dziesiątki wielkich firm, w tym Amazon, Netflix i Costco, za korzystanie z jpeg obrazy na swoich stronach internetowych. Opatentowanie metod kompresji jest głównym powodem, dla którego bezstratny plik jpeg nigdy nie stał się popularny. Niewielu chce obsługiwać lub używać takiego pliku jpeg z obawy przed pozwem.
png został opracowany w celu zastąpienia GIF-a, który wykorzystuje metodę kompresji wcześniej opatentowaną przez Unisys. Pliki png wykorzystują metodę kompresji DEFLATE, która nie jest opatentowana, co eliminuje obawy przed naruszeniem patentu.