Várakozás…
Háttér Eltávolítása PNG-ből
A PNG-d lehet átlátszó. Csak még nem az. Dobd be, és ugyanazok a pixelek jönnek vissza, valódi ürességgel az alak mögött, a saját gépeden kivágva, abban a méretben, ahogy elkezdted.
Vagy húzd ide a fájlokat, vagy nyomj Ctrl + V-t a beillesztéshez Válassz egy PNG-t, vagy egy egész mappát
PNG, JPG, WEBP, AVIF, GIF, BMP és HEIC · legfeljebb 30 kép · max. 25 MB képenként
Nincs kéznél PNG? Kölcsönözz egyet
Csúsztasd át, és az istálló eltűnik
A csúszkától balra a PNG úgy, ahogy megérkezett. Jobbra az a fájl, amit az eszköz visszaad — ugyanaz a ló, ugyanazok a pixelek, mögötte pedig egyáltalán semmi.
A kiterjesztés átlátszóságot ígér. A pixelek döntenek róla.
Ez a leggyakoribb oka, amiért emberek PNG háttéreltávolítót keresnek: a fájl már PNG, így a fehérnek az alak mögött már régen el kellett volna tűnnie.
De nem tűnt el, mert a formátum csak helyet tartalékol egy átlátszósági értéknek. Hogy mi kerül abba a helybe, azt az dönti el, ami a fájlt írta — egy képernyőmentő eszköz, egy telefon kamerája vagy egy egy rétegre lapított export mindenhol ugyanazt írja: teljesen opakot. Amíg valami nem írja át ezeket az értékeket, egy fehér hátterű PNG pontosan úgy viselkedik, mint egy fehér hátterű JPG — csak nagyobb helyet foglal.
Alfacsatorna újraírása
Négyfajta PNG, amely ide szokott kerülni
Különböző források, ugyanaz a panasz — az alakkal nincs semmi gond, a köré rajzolt négyzettel viszont van.
Képernyőképek és screenshotok
Minden képernyőkép, amit az operációs rendszered készít, egy PNG, mögötte egy teli hátterű négyzettel. Egy ablak, egy telefonkeret vagy egy diagram kivágása ennek az oldalnak a leggyakoribb oka.
Lapítva érkezett logók
A márkacsomagok fele fehér hátterű PNG-ként szállítja a logót. Az e-mailben, amiben érkezett, jól néz ki — és rosszul néz ki, mihelyt egy színes fejlécre kerül.
Katalógus- és bolti fotók
A PNG-ként exportált termékfotózás megtartja a studiófelvétel minden pixelét. Ha kiemeled belőle a terméket, egy olyan mesterfájlt kapsz, amit később bármilyen hirdetési háttérre rátehetsz.
Renderek, sprite-ok és ikonlapok
A render motorok és ikon-exportőrök alapértelmezetten PNG-t írnak, gyakran egy kockás mintájú helykitöltőre, nem valódi ürességre. Ez a helykitöltőt valódi alfacsatornára cseréli.
Hogyan távolodik el egy PNG háttere, lépésről lépésre
Négy művelet a bedobás és a letöltés között. Egyikük sem jár hálózati kéréssel.
-
1
Beolvasás
A PNG egy háttérszálon nyílik meg a gépedről, és nyers pixelekké csomagolódik ki. A már meglévő alfaértékek beolvasásra kerülnek, nem elvetésre.
-
2
Előrejelzés
Egy szegmentáló modell megvizsgál egy kicsinyített másolatot, és egy szürkeárnyalatos térképet ad vissza — pixelenként egy értéket, amely megmutatja, mennyire tartozik az alakhoz, és nem a háttérhez.
-
3
Alfa írása
Ez a térkép visszaskálázódik a teljes méretre, és minden pixel negyedik byte-jába beíródik. A piros, zöld és kék csatornák pontosan úgy maradnak, ahogy a fájlban voltak.
-
4
Újracsomagolás
A pixelek visszatömörülnek egy PNG-32 adatfolyamba. Veszteségmentes be, veszteségmentes ki, így egy második áthaladás az eszközön semmit nem változtat.
Három PNG, három fajta szegély
Állati szőr, több különálló tárgy és egy renderelt fényfolt. Mindegyik más-más feladatot ad a maszknak.
PNG háttér eltávolítása — GYIK
Átlátszósági csatornák, fehér háttér és fájlméret. Hiányzik valami? Kérdezz minket.
Tedd be a PNG-t az oldal tetején lévő eszközbe, és várj egy pillanatot. A modell kiszámolja, hol ér véget az alakod, beírja ezt a körvonalat az alfacsatornába, és letöltésre kész fájlt ad. Nem kell kijelölést rajzolnod, és radírt sem kell elővenned — egy kép jellemzően hamarabb elkészül, mint ahogy ezt a mondatot elolvasod.
A PNG azt írja le, mit szabad egy fájlnak tárolnia, nem azt, hogy éppen mit tárol. Egy képernyőkép, egy kameraexport vagy egy kivágó réteg nélkül mentett dizájn mind olyan PNG, amelynek átlátszósági csatornája sarkig teli. A háttér eltávolítása az a lépés, amely valódi nullákat ír abba.
Igen, és jobb munkát végez, mint egy színkulcsos radír. A fehér pixelek kiválasztása az alak fehér részeit is kiölné — fogakat, csomagolást, egy ing nyakát. A modell alak szerint választ el, nem szín szerint, így a fehér marad, ahol lennie kell.
Semmit. A PNG pixelpontosan tárol, nem közelítéssel, így minden, ami átéli a kivágást, pontosan úgy hagyja el az eszközt, ahogy megérkezett. Futtasd ugyanazt a képet ötször át, és az ötödik eredmény byte pontosan megegyezik az elsővel.
Két dolog adódik össze. Minden pixel egy olyan átlátszósági byte-ot kap, amivel korábban nem rendelkezett, és az imént törölt egyszínű háttér volt a kép legkönnyebben tömörítető része. A vászon szoros körülvágása az alak körül a különbség nagy részét vissza tudja kaparni.
Nem. Az előrejelzés csak sebesség miatt fut egy kicsinyített másolaton, majd a kész maszk visszafeszül a teljes méretű pixeleidre. Egy 6000-szer-4000-es fájl 6000-szer-4000-esen hagyja el az eszközt, vízjel nélkül, bárhova is nézel.
Igen, és ez egy észszerű módja annak, hogy rendbe tegyél egy más által rosszul elkészített kivágást. A meglévő alfa beolvasásra kerül, a modell egy új körvonalat javasol, és mindent, amit az új maszk háttérnek jelöl, kitöröl — beleértve azt is, amit az előző próbálkozás rajta hagyott.
Harminc egy adagban, és nincs felső korlát arra, hány adagot futtatsz le. Semmi nincs mérve, mert minden kivágás a saját processzorodnak kerül egy-két másodpercbe, nekünk semmibe.
Adj a PNG-dnek valódi alfacsatornát
Egy fájl vagy harminc, mindig veszteségmentesen, és soha egy byte sem kerül elküldésre. A fő háttéreltávolító ugyanazt a motort futtatja minden formátumhoz.