Wag…
Verwyder Agtergrond van PNG
Jou PNG mag deursigtig wees. Dit is net nog nie. Los dit in en dieselfde pixels kom terug met egte leegheid agter die onderwerp, uitgesny op jou eie masjien teen die grootte waarmee jy begin het.
Of los jou lêers hier, of druk Ctrl + V om te plak Kies een PNG of ’n hele vouer
PNG, JPG, WEBP, AVIF, GIF, BMP en HEIC · tot 30 beelde · maks 25 MB elk
Niks byderhand nie? Leen ’n PNG
Skuif dwarsoor en kyk die stal verdwyn
Links van die handvatsel is die PNG soos dit aankom. Regs daarvan is die lêer wat die instrument teruggee — dieselfde perd, dieselfde pixels, glad niks agter hulle nie.
Die uitbreiding belowe deursigtigheid. Die pixels besluit dit.
Dit is die enkele mees algemene rede waarom mense na ’n PNG-agtergrondverwyderaar soek: die lêer is reeds ’n PNG, so die wit agter die onderwerp behoort tog reeds weg te wees.
Dit is nie, want die formaat reserveer net plek vir ’n opasiteitswaarde. Wat in daardie plek gaan, word bepaal deur wat ook al die lêer geskryf het, en ’n skermskoot-instrument, ’n foonkamera of ’n afgeplatte uitvoer skryf almal oral dieselfde ding: heeltemal solied. Totdat iets daardie waardes herskryf, gedra ’n PNG op wit presies soos ’n JPG op wit — dit weeg net meer.
Herskryf die alfakanaal
Vier soorte PNG wat hier op hierdie bladsy beland
Verskillende bronne, dieselfde klagte — die onderwerp is reg en die reghoek daaromheen nie.
Skermskote en skermgrepe
Elke skermskoot wat jou bedryfstelsel neem, is ’n PNG met ’n soliede reghoek daaragter. Om ’n venster, ’n foonraam of ’n grafiek daaruit te sny, is die mees algemene rede waarom mense hier beland.
Logo’s wat afgeplat aangekom het
Die helfte van die wêreld se handelsmerkpakke stuur ’n logo as ’n PNG wat op wit sit. Dit lyk reg in die e-pos waarin dit aangekom het en verkeerd die oomblik dit ’n gekleurde opskrif raak.
Katalogus- en winkelvoorfoto’s
Produkfotografie uitgevoer as PNG hou elke pixel van die studio-agtergrond. Om die item daarvan af te lig, gee jou een meester wat jy later op enige lysing-agtergrond kan plaas.
Renders, sprites en ikoonvelle
Render-enjins en ikoon-uitvoerders skryf verstek PNG, dikwels op ’n blokpatroon-plekhouer eerder as werklike leegheid. Dit vervang die plekhouer met egte alfa.
Hoe ’n PNG-agtergrond verwyder word, fase vir fase
Vier bewerkings tussen die los en die aflaai. Nie een daarvan behels ’n netwerkversoek nie.
-
1
Lees
Die PNG word in ’n werkerdraad vanaf jou skyf oopgemaak en in rou pixels uitgepak. Watter alfawaardes dit ook al reeds dra, word saam ingelees, nie weggegooi nie.
-
2
Voorspel
’n Segmenteringsmodel bestudeer ’n verkleinde kopie en gee ’n gryskaart terug — een waarde per pixel, wat sê hoeveel daarvan aan die onderwerp eerder as die toneel behoort.
-
3
Skryf alfa
Daardie kaart word terug na volle grootte geskaal en in die vierde greep van elke pixel geskryf. Rooi, groen en blou bly presies soos die lêer dit gehad het.
-
4
Herverpak
Die pixels word terug in ’n PNG-32-stroom gedeflateer. Verliesvry in, verliesvry uit, so ’n tweede deurloop deur die instrument verander niks nie.
Drie PNG’s, drie soorte rande
Dierhare, verskeie afsonderlike voorwerpe en ’n gerenderde hoogtepunt. Elkeen vra iets anders van die masker.
PNG-agtergrondverwydering VRAE
Opasiteitskanale, wit agtergronde en lêergewig. Iets ontbreek? Vra ons.
Sit die PNG in die instrument bo-aan hierdie bladsy en wag ’n oomblik. Die model bereken waar jou onderwerp eindig, skryf daardie grens in die alfakanaal en bied die voltooide lêer vir aflaai aan. Jy trek nooit ’n seleksie of raak aan ’n uitveërtjie nie, en ’n enkele beeld is gewoonlik klaar voordat jy klaar is om hierdie sin te lees.
PNG beskryf wat ’n lêer toegelaat word om te stoor, nie wat dit toevallig stoor nie. ’n Skermskoot, ’n kamera-uitvoer of ’n ontwerp gestoor sonder ’n uitknip-laag is almal ’n PNG waarvan die opasiteitskanaal van hoek tot hoek solied lees. Om die agtergrond te verwyder, is die stap wat werklike nulle daarin sit.
Ja, en dit doen beter werk as ’n kleursleutel-uitveërtjie sou. Om wit pixels uit te kies, eet ook die wit dele van jou onderwerp op — tande, verpakking, ’n hempkraag. Die model skei volgens onderwerp eerder as kleur, so wit bly waar dit hoort.
Geeneen nie. PNG stoor pixels presies eerder as om hulle te benader, so alles wat die uitsny oorleef, verlaat die instrument identies aan hoe dit aangekom het. Laat dieselfde beeld vyf keer deurloop en die vyfde resultaat stem byte vir byte ooreen met die eerste.
Twee dinge stapel op. Elke pixel kry ’n opasiteitsgreep wat dit nie voorheen gedra het nie, en die plat agtergrond wat jy pas uitgevee het, was die maklikste deel van die beeld om te kompresseer. Om die kanvas styf rondom die onderwerp te sny, kry gewoonlik die meeste van die verskil terug.
Nee. Voorspelling gebeur op ’n verkleinde kopie suiwer vir spoed, en dan word die voltooide masker terug oor jou volgrootte-pixels gerek. ’n Lêer van 6000 by 4000 verlaat as 6000 by 4000, sonder dat ’n watermerk iewers daarop gestempel word.
Jy kan, en dit is ’n redelike manier om ’n uitknipsel wat iemand anders sleg gemaak het, op te ruim. Die bestaande alfa word ingelees, die model stel ’n vars grens voor, en wat ook al die nuwe masker as agtergrond merk, word opgeruim — insluitend enigiets wat die vorige poging agtergelaat het.
Dertig per groep, en geen plafon op hoeveel groepe jy loop nie. Niks word gemeet nie, want elke uitknipsel kos jou eie verwerker ’n sekonde of twee eerder as om ons enigiets te kos.
Gee daardie PNG ’n egte alfakanaal
Een lêer of dertig, verliesvry elke keer, en nooit ’n greep iewers gestuur nie. Die hoof-agtergrondverwyderaar laat dieselfde enjin oor elke formaat loop.