În așteptare…
Elimină fundalul din PNG
PNG-ul tău are voie să fie transparent. Doar că încă nu este. Pune-l în program și aceiași pixeli se întorc cu gol real în spatele subiectului, decupați pe calculatorul tău, la dimensiunea de la care ai pornit.
Sau trage fișierele aici ori apasă Ctrl + V pentru a le lipi Alege un PNG sau un dosar întreg
PNG, JPG, WEBP, AVIF, GIF, BMP și HEIC · până la 30 de imagini · maximum 25 MB fiecare
N-ai nimic la îndemână? Folosește un PNG de test
Glisează și vezi cum dispare grajdul
În stânga cursorului este PNG-ul așa cum a sosit. În dreapta este fișierul returnat de program — același cal, aceiași pixeli, nimic în spatele lor.
Extensia promite transparență. Pixelii decid.
Acesta este cel mai frecvent motiv pentru care oamenii caută un program de eliminare a fundalului din PNG: fișierul este deja PNG, deci albul din spatele subiectului ar trebui să fi dispărut deja.
Nu a dispărut, pentru că formatul doar rezervă loc pentru o valoare de opacitate. Ce intră în acel loc depinde de programul care a scris fișierul, iar un program de capturi de ecran, o cameră de telefon sau un export aplatizat scriu peste tot același lucru: complet opac. Până când ceva nu rescrie aceste valori, un PNG pe alb se comportă exact ca un JPG pe alb — doar că cântărește mai mult.
Rescrie canalul alfa
Patru feluri de PNG care ajung pe această pagină
Surse diferite, aceeași plângere — subiectul e în regulă, dar dreptunghiul din jurul lui nu.
Capturi de ecran
Fiecare captură de ecran făcută de sistemul de operare este un PNG cu un dreptunghi opac în spate. Decuparea unei ferestre, a unui cadru de telefon sau a unui grafic din ea este cel mai frecvent motiv pentru care oamenii ajung aici.
Sigle primite aplatizate
Jumătate dintre pachetele de brand din lume livrează o siglă ca PNG pe alb. Arată bine în e-mailul în care a venit și prost în clipa în care atinge un antet colorat.
Poze pentru cataloage și magazine online
Fotografia de produs exportată ca PNG păstrează fiecare pixel din fundalul de studio. Scoaterea obiectului din el îți dă o singură variantă-sursă, pe care o poți pune mai târziu pe orice fundal de anunț.
Randări, sprite-uri și foi de pictograme
Motoarele de randare și programele de export pentru pictograme scriu implicit PNG, adesea pe un substituent colorat ca un model în carouri, nu pe un gol real. Aici substituentul este înlocuit cu alfa real.
Cum se elimină fundalul unui PNG, pas cu pas
Patru operații între încărcare și descărcare. Niciuna nu implică o cerere de rețea.
-
1
Citire
PNG-ul este deschis de pe disc într-un fir de execuție separat și despachetat în pixeli bruți. Valorile alfa pe care le conține deja sunt citite odată cu el, nu aruncate.
-
2
Estimare
Un model de segmentare studiază o copie redusă și returnează o hartă în tonuri de gri — o valoare per pixel, care spune cât din el aparține subiectului, nu scenei.
-
3
Scriere alfa
Harta este readusă la dimensiunea completă și scrisă în al patrulea octet al fiecărui pixel. Roșu, verde și albastru rămân exact așa cum le avea fișierul.
-
4
Reîmpachetare
Pixelii sunt comprimați înapoi într-un flux PNG-32. Fără pierderi la intrare, fără pierderi la ieșire, deci o a doua trecere prin program nu schimbă nimic.
Trei PNG-uri, trei feluri de margine
Păr de animal, mai multe obiecte separate și o reflexie randată. Fiecare cere altceva de la mască.
Eliminarea fundalului din PNG — Întrebări frecvente
Canale de opacitate, fundaluri albe și dimensiunea fișierului. Îți lipsește ceva? Scrie-ne.
Pune PNG-ul în programul din partea de sus a paginii și așteaptă un moment. Modelul stabilește unde se termină subiectul, scrie acel contur în canalul alfa și îți oferă fișierul finalizat spre descărcare. Nu trasezi nicio selecție și nu atingi nicio radieră, iar o singură imagine este de obicei gata înainte să termini de citit această propoziție.
PNG descrie ce are voie să stocheze un fișier, nu ce stochează de fapt. O captură de ecran, un export de la aparat sau un design salvat fără un strat decupat este un PNG al cărui canal de opacitate indică opac dintr-un colț în altul. Eliminarea fundalului este pasul care pune zerouri reale în el.
Da, și o face mai bine decât o radieră pe bază de culoare. Selectarea pixelilor albi șterge și părțile albe ale subiectului — dinți, ambalaje, un guler de cămașă. Modelul separă după subiect, nu după culoare, deci albul rămâne unde îi este locul.
Deloc. PNG stochează pixelii exact, nu aproximativ, deci tot ce rămâne după decupare iese din program identic cu cum a intrat. Dacă treci aceeași imagine de cinci ori, al cincilea rezultat este identic cu primul, octet cu octet.
Se adună două lucruri. Fiecare pixel primește un octet de opacitate pe care nu-l avea înainte, iar fundalul uniform pe care tocmai l-ai șters era cea mai ușor de comprimat parte a imaginii. Tăierea canevasului strâns în jurul subiectului recuperează de obicei cea mai mare parte din diferență.
Nu. Estimarea se face pe o copie redusă doar pentru viteză, apoi masca finală este întinsă peste pixelii tăi la dimensiunea completă. Un fișier de 6000 pe 4000 iese tot de 6000 pe 4000, fără filigran aplicat nicăieri.
Poți, și este o metodă rezonabilă de a curăța o decupare făcută prost de altcineva. Alfa existent este citit, modelul propune un contur nou, iar tot ce marchează noua mască drept fundal este șters — inclusiv orice a lăsat în urmă încercarea anterioară.
Treizeci per lot și nicio limită la numărul de loturi. Nimic nu este contorizat, pentru că fiecare decupare costă procesorul tău o secundă sau două, iar nouă nu ne costă nimic.
Dă-i PNG-ului acela un canal alfa real
Un fișier sau treizeci, fără pierderi de fiecare dată și fără niciun octet trimis undeva. Programul principal de eliminare a fundalului folosește același motor pentru toate formatele.