Proč se průhledné PNG mění na černé nebo bílé a jak tomu zabránit
Průhledné PNG zbělá nebo zčerná ve chvíli, kdy ho program uloží jako JPG nebo ho aplikace znovu zakóduje, protože JPG nemá alfa kanál, který by průhlednost uchovával. Program musí za průhledné pixely doplnit barvu. Buď je vyplní bílou, nebo použije barevné hodnoty, které pixely ve skutečnosti obsahují, a ty bývají často černé. Pokud má soubor zůstat průhledný, ukládejte ho jako PNG nebo WebP. Pokud ho musíte uložit jako JPG, zvolte si pozadí sami ještě před uložením.
Odstranění pozadíPozadí je potřeba odstranitVyzkoušet zdarmaCo je v PNG průhlednost
PNG může kromě červené, zelené a modré hodnoty každého pixelu uchovávat také alfa kanál. Ten určuje, jak neprůhledný pixel je. Zcela průhledný pixel ukazuje to, co je za obrázkem, například barvu stránky nebo pozadí dokumentu. Mísení s pozadím provádí prohlížeč, takže stejný soubor vypadá správně na bílé stránce i na tmavé.
JPG alfa kanál nemá. Každý pixel je jednolitá barva, takže průhledná oblast musí být zapsána jako nějaká barva a formát převodníku nedává možnost zachovat průhlednost.
Proč zčerná nebo zbělá
Když převodník alfa kanál zahodí, musí rozhodnout, čím se každý dřívější průhledný pixel stane. Běžné jsou dva výsledky:
- Uložená barva. Průhledný pixel má stále hodnoty červené, zelené a modré a u mnoha výřezů jsou tyto hodnoty černé. Převodník, který jen zahodí alfa kanál, tyto hodnoty ponechá, a pozadí tak vypadá černě.
- Výplňová barva. Jiné převodníky nejprve vykreslí pozadí, obvykle bílé, a obrázek přes něj položí. Tak funguje nástroj pro převod: při uložení do JPG vyplní průhledné oblasti bílou a nástroj to uvádí přímo u svých ovládacích prvků.
Aplikace přidávají třetí cestu. Formuláře pro nahrávání, chatovací aplikace a e-mailové klienty často před zobrazením obrázky znovu zakódují a některé při tom převádějí do JPG. Výsledek závisí na aplikaci, takže stejné PNG může na jednom místě vypadat správně a na jiném černě.
Zachovat průhlednost, nebo zvolit pozadí
Rozhodněte se, který z obou výsledků potřebujete:
| Potřebujete | Uložte jako | Výsledek |
|---|---|---|
| Výřez pro web nebo design | PNG nebo WebP | Průhlednost zůstane zachována |
| Stejný výřez na jednolitém pozadí | JPG | Barvu pozadí si zvolíte sami |
Pokud chcete průhlednost zachovat, otevřete nástroj pro převod a vyberte PNG, nebo WebP tam, kde ho váš prohlížeč umí uložit. Oba formáty průhledné oblasti zachovají. Průhlednost zachovává i nástroj pro komprimaci: průhledný obrázek uloží jako WebP, nebo jako PNG v prohlížečích, které WebP zapsat neumějí, například v Safari.
Pokud průhlednost teprve potřebujete vytvořit, použijte nástroj pro odstranění pozadí. Běží v prohlížeči s AI modelem a formát určí volba při stahování:
- Ponecháte-li průhlednost, nástroj uloží PNG.
- Zvolíte-li bílou, barvu nebo rozostření, uloží JPG s tímto pozadím.
Pokud formulář vyžaduje JPG, zvolte pozadí už při vystřihování. Nenechávejte to na převodníku, který může vybrat černou.
Ověřte, zda průhlednost přežila
Než na převedený soubor spolehnete, otevřete ho na dvou různých pozadích. Položte ho na bílou webovou stránku a na tmavou, nebo ho vložte na barevný snímek či do dokumentu. Pokud obrázek ukazuje na obou místech stejné pozadí, soubor průhlednost nemá a barva je do něj zapečená. Pokud se okolní barva mění, průhlednost přežila.
Editory zobrazují průhlednost ještě jinak. Mnoho obrazových editorů kreslí za průhlednými oblastmi šedobílou šachovnici, zatímco jednoduché prohlížeče mohou ukazovat černou nebo bílou. Šachovnice je způsob, jakým editor naznačuje, že tam nic není. Není to vzor v obrázku. Soubor zkontrolujte v programu, kde se použije, a jiný náhled berte jen jako orientační.
Zvolte výplň záměrně
Pokud má výstup být JPG, rozhodněte o pozadí dřív, než to udělá převodník. Bílá se hodí na stránku nebo dokument, který je bílý. Jednolitá barva se hodí k brandovanému bloku nebo barevné stránce a měla by odpovídat stránce za obrázkem, aby měkké okraje splynuly. Volba rozostření v nástroji pro odstranění pozadí vyplní pozadí měkkou, rozostřenou kopií téže fotografie, což u fotografie může působit přirozeněji než plná výplň. Vyberte možnost, která odpovídá místu, kde obrázek bude, a ověřte ji právě tam.
Postup ve fixmint
- Ponechte původní průhledné PNG a neukládejte ho jako JPG, protože JPG průhlednost zahodí.
- Pro web nebo design ho převeďte na PNG nebo WebP, aby průhledné oblasti zůstaly prázdné.
- Pokud potřebujete JPG, doplňte pozadí sami. Nástroj pro odstranění pozadí umí za objekt umístit pozadí Bílé, Barva nebo Rozostření a uloží JPG.
- Než soubor použijete, otevřete ho na dvou pozadích. Pokud se okolní barva mění, průhlednost přežila. Komprimujte ho jako poslední krok, pokud formulář stanovuje limit velikosti.
Zvláštní případy
- Měkké okraje. Vlasy, stíny a sklo mají částečně průhledné pixely, které stále nesou barvu původního pozadí. Na novém pozadí se může objevit světlý nebo tmavý lem. Použijte výřez s čistými okraji, nebo zvolte barvu pozadí blízkou původní.
- JPG průhlednost nezachová. Pokud formulář přijímá pouze JPG, průhlednost musí být nahrazena barvou. Žádné nastavení JPG to nezmění.
- Kontrolujte v cílovém místě. Podívejte se na soubor tam, kde se použije, tedy ve formuláři, na stránce nebo v aplikaci. Náhled může ukazovat jiné pozadí, než je skutečné.
- Výběr formátu. Pro grafiku na webu je obvyklou volbou PNG. JPG, PNG a WebP je porovnává podrobněji. Pokud se soubor WebP v aplikaci neotevře, podívejte se na proč se obrázek WebP neotevře.
Přeloženo z Anglický originál s pomocí AI.
Komentáře
Zatím žádné komentáře. Buďte první.


