UltKit

Jak zmenšit velikost fotky v KB pro formuláře a e-mail

Chcete-li fotku dostat pod limit v KB, nejdřív zmenšete rozměry v pixelech, uložte ji jako JPG a pak snižujte kvalitu, dokud soubor nevyhoví. Fotka z mobilu o velikosti 3 MB zmenšená na šířku zhruba 1200 px a uložená s kvalitou 70 má obvykle kolem 100 KB a portrét široký 300 px se vejde pod 20 KB.

Elena VásquezElena VásquezRedaktorka obrazových formátů
Aktualizováno 11 min čtení
Notebook na dřevěném stole s otevřeným programem na úpravu fotek, v němž je snímek ruky držící fotoaparát a sloupec posuvníků pro úpravy

Proč formuláře pro nahrávání počítají v kilobajtech

Telefon ukládá fotku s 12 megapixely i více, což obvykle znamená 2–5 MB na snímek. Portál, který od stovek tisíc lidí sbírá fotku a podpis, by při přijímání souborů v původní velikosti potřeboval terabajty úložiště a každý posuzovatel by čekal na jejich načtení. Limit v kilobajtech je nejjednodušší pravidlo, které může vývojář vynutit: server zjistí počet bajtů ještě před otevřením obrázku a větší soubor odmítne. Proto chybová hláška mluví o KB, a ne o tom, jak obrázek vypadá.

Čísla se velmi liší a většina je hluboko pod tím, co vyprodukuje fotoaparát. Ministerstvo zahraničí USA požaduje digitální vízovou fotografii 600 × 600 až 1200 × 1200 px o velikosti nejvýše 240 KB (pravidla jsou na travel.state.gov). Indické náborové portály jako IBPS požadovaly podpis o velikosti 10–20 KB a fotografii 20–50 KB. Přijímací systémy univerzit, platformy pro pronájem i HR software se často ustálí na 100 KB, 200 KB nebo 1 MB. E-mail je štědřejší, Gmail povoluje 25 MB příloh na zprávu, ale tucet fotek v plné velikosti ji i tak snadno překročí.

Některé formuláře kontrolují víc než počet bajtů. Portál může požadovat i přesné rozměry v pixelech, příponu JPG nebo JPEG, nebo minimální velikost, aby obrázek nebyl jako poštovní známka. Přečtěte si pokyny jednou, poznamenejte si všechna tři čísla (KB, pixely, formát) a plňte je současně. Když splníte KB a pravidlo o pixelech ignorujete, dostanete jen jinou chybovou hlášku.

Tři páky: pixely, formát a kvalita

Rozměry v pixelech jsou zdaleka největší páka. Velikost souboru roste s počtem pixelů a ten roste s druhou mocninou šířky: když zmenšíte šířku i výšku na polovinu, zůstane vám jen čtvrtina pixelů. Zmenšení fotky 4032 × 3024 na 1600 × 1200 zahodí asi 84 % pixelů a soubor se typicky zmenší o podobný podíl, ještě než sáhnete na kvalitu. Pro cokoli, co se zobrazuje na obrazovce nebo kontroluje člověk, bohatě stačí 1200–1600 px na delší straně. Počítá se i ořez: každý pixel prázdné zdi, který odříznete, kodér už nemusí ukládat.

Formát určuje, jak efektivně jsou pixely zabaleny. JPG byl standardizován jako ISO/IEC 10918-1 v roce 1992 a je určen pro fotografie: zahazuje jemné detaily, kterých si oko téměř nevšimne. PNG je bezeztrátový, což je ideální pro loga a snímky obrazovky, ale u fotek plýtvavé, takže stejný snímek jako PNG bývá několikrát větší než JPG. WebP a AVIF jsou při podobné kvalitě ještě menší, ale mnoho státních a náborových portálů přijímá jen JPG nebo JPEG, takže se hodí spíš na weby a chatovací aplikace než do formulářů. Pokud nevíte, co formulář myslí pod pojmem „JPEG“, objasní to průvodce JPG, JPEG a PNG.

Kvalita je jemné doladění a funguje jen u ztrátových formátů. Většina fotoaparátů a telefonů ukládá JPG s kvalitou 90 a vyšší a snížení na 75 typicky soubor zmenší na polovinu bez rozdílu viditelného při běžném zobrazení. Pod zhruba 50 se hladké plochy, třeba obloha a pleť, začnou rozpadat na bloky a kolem textu se objevují svatozáře. Proto má být kvalita poslední: u fotky v plné velikosti by se musela stlačit tak nízko, že by poškození bylo vidět, zatímco u zmenšené fotky stačí mírné snížení. Odstranění metadat (poloha GPS, model fotoaparátu, vložený náhled) je bonus zdarma za 10–50 KB u mnoha fotek z telefonu.

Typický účinek u fotky z telefonu s 12 MP a velikostí asi 3 MB (výsledky se liší podle obsahu snímku)
PákaCo měníteTypická úsporaViditelná cena
OřezOdstranění pozadí kolem objektu10–50%Žádná, pokud objekt zůstane celý
Rozměry v pixelechZe šířky 4032 px na 1600 pxAsi 80 %Na obrazovce žádná; menší prostor pro zvětšení nebo tisk
FormátFotka PNG uložená jako JPG70–90%Průhlednost se vyplní plnou barvou
KvalitaKvalita JPG z 92 na 7540–60%Při běžném zobrazení obvykle žádná
KvalitaKvalita JPG ze 75 na 50Dalších 30–40 %Bloky na obloze, svatozáře kolem textu
MetadataOdstranění EXIF, GPS a náhledu10–50 KBŽádná
Smartphone upevněný na malém černém stativu fotografuje modré květiny, na displeji fotoaparátu je záběr na šířku
Jedna fotka z telefonu má obvykle 2–5 MB, tedy mnohonásobek toho, co dovolí formulář. Foto: Unsplash

Jak trefit přesný počet KB

JPG nemá nastavení „udělej z toho 50 KB“. Stejná hodnota kvality dá u každé fotky jinou velikost, protože rušný snímek listí potřebuje víc bajtů než hladká zeď. Desktopové editory to řeší zkoušením: export, kontrola velikosti, úprava, nový export. Funguje to, ale chce to několik kol a snadno se přestřelí, takže skončíte se 30 KB souborem, který vypadá hrubě, ačkoli 49 KB by vypadalo čistě. Postup níže omezuje hádání tím, že nejdřív určí rozměry v pixelech, takže kvalita musí pokrýt jen poslední kus cesty.

Kompresor s cílovou velikostí provede stejné hledání za vás. V nástroji pro zmenšení obrázků nechte Způsob komprese na Cílová velikost, zadejte číslo a vyberte KB. Nástroj zkouší hodnoty kvality, dokud nenajde nejvyšší, která se vejde, a při zapnutém Povolit zmenšení rozměrů po malých krocích zmenší rozměry, pokud kvalita sama skončí na Nejnižší povolená kvalita. Pro nejběžnější limity existují stránky s předvyplněným číslem: zmenšit obrázek na 20 KB pro podpisy a zkouškové fotky a zmenšit obrázek na 100 KB pro pracovní portály a vízové formuláře. Pokud chcete sílu nastavit sami, jsou pod stejným přepínačem ruční režimy Úroveň kvality a Procenta.

  1. 1

    Zapište si tři pravidla

    Z pokynů formuláře si poznamenejte maximum v KB, případné rozměry v pixelech a přijímaný formát. Pokud je uvedeno i minimum v KB, poznamenejte si ho také.

  2. 2

    Oříznětě na objekt

    Odřízněte pozadí, které formulář nepotřebuje. U pravidel pro rámování, třeba čtvercová fotka nebo poměr 3,5 × 4,5, vysvětluje ořez na přesný poměr stran, jak na to bez roztažení.

  3. 3

    Změňte velikost na požadované pixely

    Použijte přesnou šířku a výšku, kterou formulář udává. Bez pravidla o pixelech se pro 100 KB hodí asi 1200 px na delší straně a pro 20 KB 300–400 px.

  4. 4

    Uložte jako JPG a nastavte cíl

    Jako Výstupní formát zvolte JPG a Cílová velikost mírně pod limitem, například 48 KB pro limit 50 KB.

  5. 5

    Před nahráním zkontrolujte výsledek

    Podívejte se na velikost a otevřete soubor při zvětšení 100 %. Pokud jsou obličeje skvrnité, jsou rozměry na daný limit příliš velké; vraťte se o krok zpět a zmenšete trochu víc.

Takto se typická 3,2MB fotka z telefonu blíží limitu 100 KB, když se páky použijí postupně. Údaje jsou typické, ne naměřené, a detailní scéna skončí o něco výš.

  • Z fotoaparátu3,2 MB
  • Odstraněná metadata3,15 MB
  • Zmenšeno na 1600 px640 KB
  • Kvalita JPG 75210 KB
  • 1200 px, kvalita 7097 KB

Jak zmenšit velikost fotky v mobilu nebo v počítači

Telefony nabízejí několik vestavěných zkratek, ale žádná neumožňuje zadat číslo v KB. Na iPhonu se Mail při vkládání fotek zeptá, zda je odeslat v velikosti Malá, Střední, Velká nebo Skutečná, a aplikace Zkratky má akce Změnit velikost obrázku a Převést obrázek. Od iOS 11 iPhony ukládají fotky ve výchozím stavu jako HEIC (Nastavení, Fotoaparát, Formáty, Vysoká účinnost) a mnoho portálů HEIC odmítá, takže součástí práce je převod do JPG. V Androidu se galerie liší podle výrobce: editor v galerii Samsungu obsahuje změnu velikosti, zatímco Google Fotky jsou určeny k úpravám, ne k nastavení rozměru v pixelech. Nástroj v prohlížeči tyto rozdíly obejde, protože funguje na každém telefonu stejně.

V počítači máte větší kontrolu. Na Macu změníte velikost v Náhledu v nabídce Nástroje, Upravit velikost, a dialog Soubor, Exportovat ukazuje u JPEG posuvník Kvalita s odhadem výsledné velikosti, což ruční dosažení cíle urychlí. Ve Windows umí aplikace Fotky změnit velikost obrázku z nabídky a Malování nabízí Změnit velikost v procentech nebo pixelech před uložením jako JPEG. Obě platformy nechávají konečné číslo v KB na zkoušení, což je v pořádku pro jeden soubor a únavné u dvaceti. Pro dávky zvládne nástroj v prohlížeči s cílovou velikostí až 20 obrázků najednou, každý do 95 MB, bez instalace.

iPhone

  1. 01Otevřete nástroj v Safari, klepněte na oblast pro nahrání a zvolte Knihovna fotek nebo Vybrat soubor.
  2. 02Vyberte fotku; snímky HEIC z fotoaparátu se přijímají a mohou vyjít jako JPG.
  3. 03Nastavte Výstupní formát na JPG a Cílová velikost v KB, klepněte na Zmenšit a výsledek uložte do Souborů.

Android

  1. 01Otevřete nástroj v Chrome a klepnutím na oblast pro nahrání vyberte soubor z galerie nebo správce souborů.
  2. 02Do pole Cílová velikost zadejte limit a jako jednotku ponechte KB.
  3. 03Klepněte na Zmenšit a stáhněte; JPG se objeví ve složce Stažené, připravené k připojení k formuláři.

Mac nebo Windows

  1. 01Přetáhněte na oblast pro nahrání až 20 obrázků najednou, nebo na ni klikněte a vyberte soubory.
  2. 02V části Pokročilá nastavení nastavte Nejdřív změnit velikost nebo Minimální šířka, pokud formulář uvádí rozměry v pixelech.
  3. 03Stiskněte Zmenšit, zkontrolujte každou novou velikost a stáhněte soubory jeden po druhém nebo jako ZIP.

Zkratky, které nefungují: snímek obrazovky, přejmenování, ZIP

Snímek obrazovky s fotkou je nejběžnější náhradní řešení a občas náhodou vytvoří menší soubor. Háček je v tom, že nemáte kontrolu nad výsledkem: snímek má rozlišení obrazovky, ne fotky, přidá všechny viditelné lišty a okraje a na většině telefonů se ukládá jako PNG, což je pro fotografii špatný formát. Na moderním telefonu může celoobrazovkový snímek PNG snadno vážit víc než JPG, které zobrazuje. Jeho následné oříznutí, převod a komprese trvá déle než jednorázová komprese originálu.

Druhou pastí je přejmenování souboru. Změna photo.png na photo.jpg nebo photo.heic na photo.jpg změní jen označení: data uvnitř jsou stále PNG nebo HEIC, velikost je stejná a portály, které čtou hlavičku souboru, ho odmítnou nebo nezobrazí. Nepomůže ani zazipování, protože data JPG jsou už komprimovaná a ZIP s JPG má zhruba stejnou velikost. Formuláře navíc chtějí obrázek, ne archiv, takže ZIP bývá rovnou odmítnut.

MythSnímek obrazovky s fotkou je rychlý způsob, jak ji zmenšit.

FactObvykle je to PNG v rozlišení obrazovky se stavovými lištami, často větší než původní JPG a s menším detailem.

MythPřejmenování .png nebo .heic na .jpg soubor převede.

FactPřípona je jen označení. Bajty i velikost zůstanou stejné a kontroly při nahrávání, které čtou hlavičku, stále uvidí PNG nebo HEIC.

MythVložení fotky do ZIP ji pro nahrání zmenší.

FactJPG je už komprimované, takže ZIP ušetří téměř nic a pole pro nahrání obrázků archivy nepřijímají.

MythOpakovaná komprese stejného JPG ho pokaždé zmenší.

FactKaždý průchod s nižší kvalitou přidá nové artefakty k těm starým. Vyjděte z originálu a komprimujte jednou na cílovou velikost.

Když se PNG nechce zmenšit

PNG se stalo doporučením W3C v roce 1996 jako bezeztrátový formát, a bezeztrátový znamená, že kvůli úspoře místa nesmí zahodit žádný detail. Efektivně balí opakující se vzory, proto se dobře komprimuje snímek dokumentu nebo logo na jednobarevném pozadí. Fotografie téměř neobsahuje přesné opakování, protože každý pixel se mírně liší od sousedů, takže fotka v PNG zůstane velká, ať ji optimalizujete sebelépe. Pokud má fotka PNG 1200 px 1,8 MB, bezeztrátová optimalizace ji může dostat na 1,6 MB; uložení stejných pixelů jako JPG s kvalitou 75 typicky dá 150–250 KB.

Existují dvě poctivé cesty ven. Pokud jde o fotku a formulář přijímá JPG, změňte Výstupní formát na JPG a problém s velikostí z větší části zmizí; průhledné oblasti se vyplní plnou barvou, což formuláře málokdy vadí. Pokud musí zůstat PNG (některá nahrávání podpisů a designové portály na něm trvají), přepněte Komprese PNG na ztrátovou, která obrázek zredukuje na barvy, které skutečně používá. Podpis tmavým inkoustem na bílé potřebuje jen hrst odstínů a dramaticky se zmenší, zatímco barevná fotka přijde o viditelnou plynulost přechodů.

Když nepomůže ani jedno, zbývají opět pixely. Průhledný výřez produktu o šířce 3000 px nemůže být současně PNG a mít 50 KB, aniž by se zmenšil; 800 px by se mohlo vejít. Zkontrolujte, zda formulář opravdu potřebuje průhlednost, protože bílé pozadí v JPG se často přijímá a má zlomek velikosti.

PNG a malý limit v KB bývá špatná kombinace

Pokud formulář povoluje oba formáty, vyberte JPG pro fotky a skeny. PNG ponechte jen pro podpisy, loga a snímky obrazovky s plnými barvami a při přísném limitu použijte ztrátovou Komprese PNG.

Hlavní poznatky

  • Nejdřív změňte rozměry v pixelech; ubere víc kilobajtů než jakýkoli jiný krok a na obrazovce nic nestojí.
  • Pro fotky ve formulářích používejte JPG. PNG je pro plošnou grafiku a WebP portály často nepřijímají.
  • Kvalitu snižujte jako poslední a po malých krocích; 70–80 je u většiny fotek neviditelné, pod 50 už je poznat.
  • Mířte pár KB pod limit a současně dodržte pravidla formuláře pro pixely a formát.
  • Snímky obrazovky, přejmenované přípony a soubory ZIP velikost obrázku nijak užitečně nesnižují.
SdíletXFacebookWhatsAppTelegram

Často kladené otázky

Jde zmenšit velikost fotky v KB bez změny rozměrů?

Ano, snížením kvality JPG a odstraněním metadat. Pro mírné zmenšení, například ze 3 MB na 800 KB, to funguje dobře, ale u velmi malých cílů při plném rozlišení musí být kvalita tak nízká, že se obrázek rozpadne na bloky.

Proč je obrázek po kompresi větší než předtím?

Obvykle proto, že byl z úsporného formátu, například malého JPG nebo HEIC, převeden do PNG, nebo uložen ve vyšší kvalitě než originál. Výstup nechte ve formátu JPG a zvolte kvalitu stejnou nebo nižší, než má zdroj.

Kolik pixelů se vejde do 50 KB?

Orientačně platí, že typická fotka s kvalitou 70 až 75 se vejde do 50 KB při zhruba 600 až 800 pixelech na delší straně. Rušné scény s listovím nebo textem potřebují méně pixelů, jednolitá pozadí jich snesou více.

Vytiskne se fotka s menší velikostí v KB hůř?

Jen pokud byly zmenšeny pixely. Velikost tisku závisí na počtu pixelů, takže obrázek široký 600 pixelů se při 300 DPI vytiskne ostře v šířce asi 5 cm. Pro tisk si ponechte originál a pro nahrání zkomprimujte samostatnou kopii.

Přijímají portály pro nahrávání soubory WebP nebo HEIC?

Mnoho státních, zkouškových a pracovních portálů přijímá jen JPG nebo JPEG, některé povolují také PNG nebo PDF. WebP a HEIC před nahráním převeďte do JPG, pokud je formulář výslovně neuvádí.

Má 1 KB v limitu formuláře 1 000, nebo 1 024 bajtů?

Záleží na systému a formuláře to málokdy uvádějí. Pokud zůstanete dvě až pět procent pod limitem, soubor projde v obou případech.

Čtěte dál