JPG, s příponou také .jpeg, .jpe nebo .jfif, je výchozí formát fotografií. Používají ho fotoaparáty, telefony s Androidem, weby, e-shopy i e-mail už přes třicet let. Komprimuje ztrátově: zahodí detaily, které oko nejspíš nepostřehne, a fotka z 12megapixelového snímače, která by nekomprimovaná měla asi 36 MB, se tak vejde do 3 až 5 MB. Soubor JPG máte nejspíš z mobilu nebo foťáku, z webu, z WhatsAppu nebo ze skeneru.
Odkud se JPEG vzal
Název patří výboru Joint Photographic Experts Group, společné skupině ISO a CCITT (dnes ITU-T), která začala pracovat v roce 1986. Výsledek vyšel jako doporučení ITU-T T.81 v roce 1992 a jako norma ISO/IEC 10918-1 v roce 1994. Norma ovšem popisuje jen kompresi. Soubor, který otevíráte, je obálka: buď JFIF, který v roce 1992 sepsal Eric Hamilton z firmy C-Cube Microsystems (později ISO/IEC 10918-5), nebo Exif, který v roce 1995 zavedli japonští výrobci fotoaparátů. Novější formáty JPEG 2000, WebP, HEIC, AVIF a JPEG XL komprimují lépe, JPG ale nevytlačil žádný. Přečte ho totiž každé zařízení.
Jak je JPG uložený
- Barva zvlášť od jasu. Obraz se převede do YCbCr a barevné složky se obvykle ukládají v polovičním rozlišení (podvzorkování 4:2:0). Oko si jasu všímá mnohem víc než barvy.
- Bloky 8 × 8 pixelů. Každý blok projde diskrétní kosinovou transformací a jemné frekvence se zaokrouhlí. Jak hrubě, určuje nastavení kvality (obvykle 0 až 100). Tady se data ztrácejí a při nízké kvalitě vznikají typické „kostičky“.
- 8 bitů na kanál, 16,7 milionu barev, nejvýš 65 535 × 65 535 pixelů. Dvanáctibitový režim norma zná, prakticky se nepoužívá.
- Žádná průhlednost, vrstvy ani animace. Logo s průhledným pozadím patří do PNG nebo WebP.
- Metadata: Exif (fotoaparát, objektiv, expozice, datum, často GPS poloha), značka orientace, barevný profil ICC, XMP a popisky IPTC.
Každé uložení do JPG komprimuje znovu, opakované úpravy a ukládání proto obrázek pomalu zhoršují. Originál si nechte a do JPG ukládejte jednou, až na konci.
Čím JPG otevřít a upravit
JPG otevře každý systém bez instalace: Fotky ve Windows, Náhled a Fotky na Macu, prohlížeč obrázků v každém linuxovém prostředí i galerie v telefonu. Na úpravy jsou zdarma GIMP a Krita, placeným standardem je Photoshop nebo Affinity Photo. Otočit fotku bez nové komprese umí jpegtran nebo prohlížeče s bezeztrátovou rotací JPEG, třeba IrfanView či XnView MP.
Časté problémy s JPG
Fotka JPG je otočená na bok
Fotoaparát uložil pixely tak, jak snímal, a otočení zapsal jen do Exifu. Program, který značku ignoruje, ukáže fotku naležato. Náš převodník otočí přímo pixely, takže výsledek vypadá správně všude.
JPG nejde otevřít, soubor je prý poškozený
Nejdřív ověřte, jestli jde opravdu o JPG. Telefony často posílají fotky HEIC a prohlížeče ukládají obrázky WebP s příponou .jpg. Soubor HEIC má kousek od začátku text ftyp, WebP začíná RIFF, skutečný JPG bajty FF D8. Přejmenujte ho na správnou příponu a převeďte jako ten formát. Fotka, které chybí spodní část nebo je tam šedá plocha, je useknutá, obvykle přerušeným stahováním nebo vadnou paměťovou kartou. Chybějící data už nikdo nevrátí, zachránit jde jen viditelná část.
Barvy jsou divné nebo hodně tmavé
JPG může obsahovat i data CMYK pro tisk. Některé prohlížeče je zobrazí se zvláštními barvami. Převeďte soubor v editoru do RGB, nebo si od tiskárny vyžádejte export v RGB.
Text na snímku obrazovky je rozmazaný
Komprese JPG rozpatlá ostré hrany. Snímky obrazovky, schémata a loga ukládejte do PNG, viz převod JPG do PNG (další ztrátu zastaví, tu dosavadní nevrátí).
Převod JPG
Nejčastěji se JPG převádí do PDF kvůli úřadům a portálům (JPG do PDF), do PNG k dalším úpravám a do WebP či AVIF kvůli menším obrázkům na webu. Do JPG se zase převádí HEIC, WebP, PNG, PDF a RAW z fotoaparátů jako CR2 nebo NEF. Náš převodník ukládá JPG s kvalitou 90. Průhledná místa vyplní bílou, z vícestránkových a animovaných souborů vezme první stránku či snímek a metadata úmyslně nemaže. Rozměry neměníme. Pokud portál chce menší soubor, zmenšete obrázek nejdřív ve Fotkách (Windows) nebo v Náhledu (macOS).
JPG v kostce
| Autor | Joint Photographic Experts Group (ISO/IEC JTC 1 a ITU-T) |
|---|---|
| První vydání | 1992 (ITU-T T.81), ISO/IEC 10918-1 v roce 1994 |
| Souborové obálky | JFIF (ISO/IEC 10918-5), Exif |
| Typ | rastrový obrázek |
| Komprese | ztrátová (DCT), bezeztrátové režimy se téměř nepoužívají |
| Barevná hloubka | 8 bitů na kanál, odstíny šedi, RGB nebo CMYK |
| Typické použití | fotografie, web, e-mail, fotoaparáty |
Specifikace: jpeg.org, ITU-T T.81 a popis formátu JFIF 1.02 v Library of Congress.