Główna » jak » Jaka jest różnica między JPG, PNG i GIF?

    Jaka jest różnica między JPG, PNG i GIF?

    Wciąż budujemy na starej technologii obrazu, typy formatów plików zachodzą na siebie, każdy z własnymi niuansami i zastosowaniami. JPG, PNG i GIF stały się najbardziej rozpowszechnione, ale co odróżnia je od siebie?

    Formaty te stały się najbardziej popularne ze względu na ich kompatybilność z nowoczesnymi przeglądarkami, prędkościami szerokopasmowymi i potrzebami przeciętnych użytkowników. Dołącz do nas, gdy przyjrzymy się szczegółom każdego formatu i omówimy mocne i słabe strony każdego z nich.

    JPG (Joint Photographic Experts Group)

    JPG to rodzaj pliku opracowanego przez Joint Photographic Experts Group (JPEG), który jest standardem dla profesjonalnych fotografów. Podobnie jak w przypadku plików ZIP służących do znajdowania nadmiarowości w plikach służących do kompresowania danych, JPG kompresują dane obrazu, redukując fragmenty obrazów do bloków pikseli lub "kafelków". Kompresja JPG ma niefortunny efekt uboczny stałego charakteru, ponieważ technologia Plik został stworzony do przechowywania dużych obrazów fotograficznych w zaskakująco małych przestrzeniach, a nie do edycji zdjęć.

    JPG stały się de facto standardowym obrazem internetu, ponieważ można je skompresować tak bardzo. Typowy JPG może być kompresowany w stosunku od 2: 1 do 100: 1, w zależności od ustawień. Szczególnie w czasach dial-up, JPG były jedynym realnym sposobem przesyłania informacji o obrazie.

    Jednak ze względu na wadliwą naturę JPG nie jest to idealny sposób na przechowywanie plików graficznych. Nawet ustawienie najwyższej jakości dla JPG jest skompresowane i może zmienić wygląd twojego obrazu, jeśli tylko nieznacznie. JPG nie jest również idealnym medium do typografii, wyraźnych linii, a nawet zdjęć o ostrych krawędziach, ponieważ często są rozmazane lub rozmazane przez wygładzanie. Co jest potencjalnie gorsze, jest to, że strata może się kumulować - oszczędzanie wielu wersji grafiki może spowodować degradację przy każdym zapisie. Mimo to, często widzi się te rzeczy zapisane jako JPG, po prostu dlatego, że typ pliku jest tak wszechobecny.

    Zamknij się z wysokiej jakości JPG. Zamknij się bardzo stratny JPG.

    Joint Photographic Experts Group opracował bezstratną technologię JPG, aby zwalczyć ten poważny problem degradacji jakości. Jednak ze względu na szybkość wybierania i ogólny brak zainteresowania plikami wysokiej jakości, nie pogarszającymi się, standard JPG-LS nigdy się nie przyjął.

    Możliwe jest pobieranie wtyczek, które umożliwiają użytkownikom otwieranie i zapisywanie bezstratnego JPG2000, a niektóre programy, takie jak aplikacja Apple Preview, mogą odczytywać i zapisywać JPG2000 bezpośrednio po wyjęciu z pudełka.

    JPG obsługują 24-bitowe RGB i CMYK, a także 8-bitową skalę szarości. Osobiście nie polecam używania przestrzeni kolorów CMYK w JPG. Ważne jest również, aby pamiętać, że JPG w skali szarości nie kompresuj prawie tak samo jak kolorowe.

    GIF (format wymiany grafiki)

    GIF, taki jak JPG, jest starszym typem pliku i jednym ogólnie kojarzonym z internetem w przeciwieństwie do fotografii. GIF oznacza "Graphics Interchange Format" i wykorzystuje tę samą bezstratną kompresję LZW, jaką wykorzystują obrazy TIFF. Technologia ta była kiedyś kontrowersyjna (w kwestii egzekwowania praw patentowych), ale stała się akceptowanym formatem, ponieważ wszystkie patenty wygasły.

    Zbliżenie na 8-bitowy kolor GIF.

    GIF jest z natury 8-bitowym plikiem kolorystycznym, co oznacza, że ​​ogranicza się do palety 256 kolorów, które można wybrać z modelu kolorów RGB i zapisać w tabeli Color Look Up (CLUT) lub po prostu "Tabeli kolorów". Istnieją jednak standardowe palety kolorów, takie jak paleta "Bezpieczny dla WWW". Ważną informacją jest to, że obrazy w skali szarości są z natury 8-bitową paletą, więc zapisanie ich w formacie GIF jest dość idealne.

    Oprócz obsługi przezroczystości, GIF obsługuje również animacje, ograniczając każdą klatkę do 256 wstępnie wybranych kolorów.

    Podczas gdy GIF nie jest stratny jak JPG, konwersja do 8-bitowego koloru zniekształca wiele obrazów, używając filtrów ditheringu do optycznego mieszania lub "rozpraszania" kolorów, podobnych do punktów rastrowych lub pointilizmu. Może to radykalnie zmienić obraz na gorsze lub, w niektórych przypadkach, zostać wykorzystane do stworzenia interesującego efektu.

    Z tego powodu, że nie ma stratnego formatu, GIF może być używany do utrzymywania ciasnych linii na typografii i geometrycznych kształtach, chociaż te rzeczy lepiej pasują do wektorowych plików graficznych, takich jak SVG lub rodzimy format Adobe Illustrator, AI.

    GIF nie jest idealny do nowoczesnej fotografii ani do przechowywania zdjęć. W małych rozmiarach z bardzo ograniczonymi tabelami kolorów obrazy GIF mogą być mniejsze niż pliki JPG. Ale co najwyżej zwykłe rozmiary, kompresja JPG stworzy mniejszy obraz. Są w dużej mierze przestarzałe, przydatne tylko do tworzenia tańczących dzieci lub do tworzenia nieregularnych przezroczy.

    PNG (Portable Network Graphics)

    PNG oznacza Portable Network Graphics (lub, w zależności od tego, kogo pytasz, rekurencyjny "PNG-Not-GIF"). Został opracowany jako otwarta alternatywa dla GIF, który wykorzystał zastrzeżony algorytm kompresji LZW omówiony wcześniej. PNG jest doskonałym typem dla grafiki internetowej, ponieważ obsługuje przezroczystość w przeglądarkach z elegancją, której nie ma GIF. Zwróć uwagę, jak zmienia się przezroczysty kolor i miesza się z tłem. Kliknij obraz prawym przyciskiem myszy, aby wyświetlić. Jest to właściwie jeden obraz na czterech różnych kolorach tła.

    PNG obsługuje 8-bitowe kolory, takie jak GIF, ale obsługuje także 24-bitowe kolorowe kolory RGB, takie jak JPG. Są to również pliki bezstratne, kompresujące obrazy fotograficzne bez pogorszenia jakości obrazu. PNG wydaje się być największym z trzech typów plików i nie jest obsługiwany przez niektóre (zwykle starsze) przeglądarki.

    Oprócz tego, że jest doskonałym formatem przezroczystości, bezstratny charakter 24-bitowego pliku PNG jest idealny dla oprogramowania do obsługi zrzutów ekranu, pozwalając na odtwarzanie pikseli w środowisku graficznym w pikselach.

    Które użyć?

    Od lewej do prawej pliki te to: 24-bitowy plik JPG skompresowany, 8-bitowy plik GIF, 8-bitowy plik PNG, 24-bitowy format JPG w pełnej jakości i 24-bitowy plik PNG. Zwróć uwagę, że rozmiary plików rosną w tym samym kierunku.

    PNG to największy typ obrazu dla większych obrazów, często zawierający informacje, które mogą lub nie mogą być przydatne, w zależności od potrzeb. 8-bitowy PNG jest opcją, ale GIF jest mniejszy. Nie są to również optymalne opcje dla fotografii, ponieważ JPG jest znacznie mniejszy niż bezstratny PNG z minimalną utratą jakości. A do przechowywania plików o wysokiej rozdzielczości JPG kompresuje się do niewielkich rozmiarów, a utrata jakości jest widoczna tylko przy dokładnym sprawdzaniu.

    W skrócie:

    • PNG jest dobrym rozwiązaniem dla przezroczystości i bezstratnych, mniejszych plików. Większe pliki, nie tak dużo, chyba że żądasz bezstratnych obrazów.
    • GIF jest w dużej mierze nowością i jest użyteczny tylko w animacji, ale może generować małe 8-bitowe obrazy.
    • JPG wciąż jest królem zdjęć i zdjęć podobnych do zdjęć w Internecie, ale należy zachować ostrożność, ponieważ plik może się pogarszać przy każdym zapisie.

    Obraz Keizersgracht, w Amsterdamie wg Massimo Catarinella przez Wikipedia, wydany pod Licencja Creative Commons. Obrazy pochodne dostępne na tej samej licencji. Nie chcę wiedzieć, kto stworzył tańczące dziecko.