JPG a JPEG: czym się różnią i którą końcówkę wybrać
JPG i JPEG to ten sam format, tylko z dwiema końcówkami nazwy pliku. JPEG to skrót od Joint Photographic Experts Group, komitetu, który opracował standard, a krótsza wersja .jpg wzięła się ze starych Windowsów, w których rozszerzenie mogło mieć najwyżej trzy znaki. Zawartość, jakość i kompresja są identyczne, więc plik .jpeg możesz spokojnie przemianować na .jpg i odwrotnie.
Różnicy nie ma żadnej: .jpg, .jpeg, .jpe i .jfif to ten sam format JPEG (typ image/jpeg). Dwie nazwy przetrwały przez limit trzech znaków rozszerzenia w DOS i starych Windows. Zmiana końcówki z .jpeg na .jpg niczego nie psuje. Zupełnie inaczej jest z HEIC: zmiana nazwy z .heic na .jpg nie zmienia formatu, tu potrzebna jest prawdziwa konwersja HEIC na JPG. Odrębnymi formatami są też JPEG 2000 i JPEG XL.
Skąd dwie nazwy
Standard JPEG opublikowano na początku lat 90. W tamtym czasie najpopularniejsze komputery osobiste działały pod DOS i wczesnymi Windowsami, które używały nazw plików w schemacie 8.3: najwyżej osiem znaków nazwy, kropka i najwyżej trzy znaki rozszerzenia. Czteroliterowe .jpeg się nie mieściło, więc skrócono je do .jpg.
Na komputerach Mac i w systemach uniksowych tego ograniczenia nie było, dlatego tam od początku pojawiało się pełne .jpeg. Gdy Windows 95 wprowadził długie nazwy plików, obie końcówki były już w obiegu i tak zostało. Dziś najczęściej spotkasz .jpg: tak zapisują aparaty, telefony z Androidem i większość programów. Historię samego standardu opisujemy w tekście kto stworzył format JPG.
Wszystkie końcówki formatu JPEG
| Końcówka | Co to jest | Gdzie ją spotkasz |
|---|---|---|
.jpg | JPEG | Aparaty, telefony, Windows, większość programów |
.jpeg | JPEG | macOS, Linux, część aplikacji i serwisów |
.jpe | JPEG | Rzadko, stare programy |
.jfif | JPEG w kontenerze JFIF | Obrazki zapisane z przeglądarki w Windows |
.JPG (wielkimi) | JPEG | Aparaty cyfrowe, kopie z iPhone’a |
Wielkość liter też nie ma znaczenia dla formatu. Uważaj tylko na serwery z Linuksem: tam zdjecie.JPG i zdjecie.jpg to dwa różne adresy, więc w kodzie strony trzeba trzymać się jednej pisowni.
Czy można zmienić .jpeg na .jpg
Można i to bezpieczne. Kliknij plik prawym przyciskiem, wybierz zmianę nazwy i podmień końcówkę. Jeśli Windows nie pokazuje rozszerzeń, włącz je w Eksploratorze: Widok › Pokaż › Rozszerzenia nazw plików (w Windows 10 zakładka Widok i pole „Rozszerzenia nazw plików”). System ostrzeże, że plik może przestać działać, ale przy zmianie między .jpg a .jpeg nic się nie stanie.
Zmiana .heic na .jpg to najczęstszy błąd przy zdjęciach z iPhone’a. Plik dostaje mylącą nazwę, ale w środku zostaje HEIC i część programów zgłosi błąd. Dlaczego tak jest, wyjaśniamy w tekście co to jest HEIC, a samą zamianę zrobisz w konwerterze HEIC na JPG.
Plik .jfif zamiast .jpg
Gdy zapisujesz obrazek z przeglądarki w Windows, czasem dostajesz plik .jfif. To zwykły JPEG: JFIF to sposób opakowania danych, którego używa większość plików .jpg na świecie. Końcówkę zmienisz na .jpg tak samo jak wyżej i obraz otworzy się wszędzie. Winne jest skojarzenie typu image/jpeg z końcówką .jfif w rejestrze Windows, które ustawiają niektóre programy.
Co to właściwie jest JPEG
JPEG to format ze stratną kompresją: przy zapisie odrzuca szczegóły, których oko prawie nie widzi, dzięki czemu zdjęcie zajmuje kilka razy mniej miejsca niż zapis bez strat. Obraz dzielony jest na bloki 8 na 8 pikseli, a każdy blok zapisywany jest w uproszczonej postaci. Im niższa jakość przy zapisie, tym mniejszy plik i tym wyraźniejsze kwadratowe artefakty.
- Kolory: 8 bitów na kanał, czyli około 16,7 mln barw.
- Brak przezroczystości: JPEG nie zapisze przezroczystego tła, do tego służy PNG.
- Standard: norma ISO/IEC 10918 i zalecenie ITU T.81 z 1992 roku.
- Kompatybilność: otworzy go praktycznie każde urządzenie, program i strona. To główna przewaga nad HEIC.
Każdy kolejny zapis tego samego zdjęcia jako JPEG odrzuca trochę więcej danych. Dlatego zdjęcia warto edytować na oryginale, a JPG robić na końcu, przy wysyłaniu.
JPEG 2000 i JPEG XL to inne formaty
Ten sam komitet opracował później kolejne formaty z „JPEG” w nazwie. Mimo podobieństwa to osobne standardy z własnymi końcówkami i nie wolno ich mylić z JPG:
| Format | Końcówka | Do czego służy |
|---|---|---|
| JPEG | .jpg, .jpeg | Zdjęcia wszędzie, standard od 1992 roku |
| JPEG 2000 | .jp2 | Archiwa, medycyna, kino cyfrowe; w przeglądarkach prawie nieobecny |
| JPEG XL | .jxl | Nowoczesny następca JPEG, obsługa w przeglądarkach wciąż niepełna |
JPG na tle HEIC i PNG
| Cecha | JPG / JPEG | HEIC | PNG |
|---|---|---|---|
| Kompresja | Stratna | Stratna, wydajniejsza | Bezstratna |
| Rozmiar zdjęcia z telefonu | Średni | Zwykle wyraźnie mniejszy | Kilka razy większy |
| Przezroczystość | Nie | Tak | Tak |
| Otworzy każdy | Tak | Nie | Tak |
Szczegółowe porównania znajdziesz w tekstach HEIC czy JPG oraz HEIC czy PNG.
Najczęstsze pytania
Czy JPG i JPEG to to samo?
Tak. To ten sam format zapisu obrazu, a różni się tylko końcówka nazwy pliku. Programy, przeglądarki i strony internetowe traktują oba pliki identycznie, bo rozpoznają format po zawartości i typie image/jpeg.
Formularz wymaga pliku JPEG, a ja mam JPG. Co zrobić?
Nic. Plik .jpg jest plikiem JPEG i formularz powinien go przyjąć. Jeśli wyjątkowo źle napisany system sprawdza samą końcówkę, zmień nazwę na .jpeg, zawartość zostanie ta sama.
Czy JPEG ma lepszą jakość niż JPG?
Nie. Jakość zależy od stopnia kompresji ustawionego przy zapisie, a nie od rozszerzenia. Ten sam obraz zapisany jako .jpg i .jpeg z tą samą jakością da dwa identyczne pliki.
Czy mogę zmienić rozszerzenie .heic na .jpg?
Nie, to nie zadziała. HEIC i JPG to dwa różne formaty, a zmiana nazwy nie przelicza zawartości: w środku nadal będzie HEIC, którego wiele programów nie otworzy. Potrzebna jest konwersja, na przykład w konwerterze HEIC na JPG.