Android

Różnica między formatami obrazów jpg, gif, png, bmp

Форматы изображений, часть 1

Форматы изображений, часть 1

Spisu treści:

Anonim

Kiedy przeglądamy internet, widzimy obrazy. Dla zwykłych użytkowników obraz to tylko kilka pikseli. Ale w rzeczywistości istnieją różne rodzaje formatów obrazów; każdy tak wyraźny jak kreda i ser. Cztery typowe typy to: JPG, PNG, GIF i BMP.

Jeśli to wszystko dla ciebie greckie, nie martw się, ponieważ ten mały artykuł spróbuje umieścić każdy z czterech popularnych formatów obrazu w ich wspólnym miejscu. Każdy z formatów obrazu został stworzony do konkretnych zastosowań i jako taki ma swoje zalety i wady. Wszystkie obrazy rastrowe, w których każdy mały fragment danych obrazu jest zapisywany w pikselach (małe kropki pojedynczego koloru) są zapisywane w jednym z tych formatów.

JPG (Joint Photographic Experts Group)

JPG to de facto standardowy format obrazu i najpopularniejszy format używany w sieci. JPG obsługuje 16, 7 miliona kolorów i jest preferowanym formatem fotografii. Pliki JPG mają również mniejszy rozmiar w porównaniu z innymi formatami obrazów, ponieważ używają kompresji stratnej w celu zmniejszenia rozmiaru pliku.

Może to nie być oczywiste dla ludzkiego oka, ale obrazy JPG poświęcają niektóre informacje o obrazie, aby zachować rozmiary plików. Po każdym zapisaniu pliku niektóre dane zostają utracone. Ta utrata danych obrazu nie jest możliwa do odzyskania. Oczywiście ilość utraconych danych obrazu można dostosować do rozmiaru tolerowanego obrazu. Wysoka jakość odpowiada niskiej kompresji i odwrotnie.

Obrazy JPG są idealne do bogatych kolorowych zdjęć, obrazów gradientowych i obrazów internetowych ze względu na ich mały rozmiar. Nie nadaje się do rysunków liniowych i animacji. JPG również nie obsługuje przejrzystości.

GIF (Graphics Interchange Format)

Jeśli obraz ma duże obszary z kolorami płaskimi lub pojedynczymi, GIF jest formatem do wyboru. Pomyśl o logotypach, ikonach, banerach i kreskówkach, które są najlepiej obrazami GIF. Format GIF obsługuje 256 kolorów (tj. 8-bitową paletę kolorów). Ponieważ używają tylko 256 kolorów, tworzą kompaktowe obrazy i zużywają mniej pasma.

GIF jest szeroko stosowany w animacji, ponieważ umożliwia przezroczystość i przeplot (obraz staje się coraz wyraźniejszy w miarę pobierania). Brakuje w nich zakresu kolorów, który można by wykorzystać do zdjęć i są one coraz rzadziej używane.

PNG (Portable Network Graphic)

Format PNG został zaprojektowany jako elegancka alternatywa dla GIF. Został również zaprojektowany jako otwarty, wolny od patentów format, który może być używany przez wszystkich, w przeciwieństwie do zastrzeżonego formatu GIF. PNG efektywniej obsługuje przezroczystość niż GIF.

Podobnie jak GIF, format PNG obsługuje 8-bitowy kolor, ale także rozszerza go do 24-bitów, dzięki czemu można uzyskać więcej zakresów kolorów do pracy z plikami JPEG. Pliki PNG nie obsługują animacji. Pliki PNG są również plikami bezstratnymi, które zachowują informacje o kolorze po skompresowaniu. Bogatsze obrazy prowadzą do większych rozmiarów plików.

BMP (bitmapa)

Rodzimy format pliku platformy Windows jest podobny do formatu nadrzędnego do powyższych trzech. Formaty BMP zwykle nie zezwalają na kompresję obrazu, chyba że zostaną zapisane w dowolnym z omówionych powyżej formatów. Obrazy BMP są wyraźne i precyzyjne, ale zależne od pikseli nie skalują się dobrze. W internecie, szczegóły przychodzą kosztem rozmiaru pliku i dlatego nie zobaczysz obrazów BMP używanych w sieci.

Którego użyć?

Korzystanie z określonego formatu obrazu będzie się różnić w zależności od sytuacji, ale są to reguły kciuka, które można śledzić.

  • JPG to najczęściej używany format. Ale powinieneś być ostrożny, ponieważ jakość obrazu spada przy każdym zapisaniu.
  • PNG tworzy świetne zrzuty ekranu, jeśli w oryginalnym źródle nie ma gradientów. PNG jest również dobrym rozwiązaniem dla obrazów wymagających przezroczystości.
  • GIF doskonale nadaje się do clipartów i rysunków, w których używane są ograniczone kolory.

Więc, które z powyższych formatów obrazów spotykasz lub często używasz?