PNG rasm fonini olib tashlang

PNG faylingiz shaffof bo‘lishi mumkin, faqat hali shunday emas. Uni tashlang: ayni piksellar obyekt ortida haqiqiy bo‘shliq bilan, boshlagan o‘lchamingizda va qurilmangizda kesib ajratilgan holda qaytadi.

Bitta PNG yoki butun jildni tanlang

PNG, JPG, WEBP, AVIF, GIF, BMP va HEIC · 30 tagacha rasm · har biri ko‘pi bilan 25 MB

Rasmingiz yo‘qmi? PNG namunasini oling

Slayderni suring va otxona yo‘qolishini ko‘ring

Tutqichning chapida kelgan PNG, o‘ngida vosita qaytargan fayl turibdi — ayni ot, ayni piksellar, ortida mutlaqo hech narsa yo‘q.

Ot portreti shaffof PNG sifatida eksport qilingan, otxona ichki qismi olib tashlangan
Qorong‘i otxona foni hali ko‘rinib turgan, shaffof bo‘lmagan PNG dagi ayni ot portreti
Shaffof bo‘lmagan PNG PNG-32

Kengaytma shaffoflikni va’da qiladi. Buni piksellar hal qiladi.

Bu odamlar PNG fon o‘chirish vositasini qidirishining eng keng tarqalgan sababi: fayl allaqachon PNG, demak obyekt ortidagi oq fon ham allaqachon yo‘q bo‘lishi kerakdek tuyuladi.

Ammo unday emas. Format faqat shaffoflik qiymati uchun joy ajratadi. Bu joyga nima yozilishini faylni yaratgan dastur belgilaydi; skrinshot vositasi, telefon kamerasi yoki tekislangan eksport esa hamma joyga bir xil — to‘liq ko‘rinadigan — qiymat yozadi. Kimdir shu qiymatlarni qayta yozmaguncha, oq fondagi PNG oq fondagi JPG kabi ishlaydi, faqat hajmi kattaroq bo‘ladi.

Alfa-kanalni qayta yozish
Oq kartada turganda kesimdan farqlanmaydigan, bir xil fonli arvoh maskoti PNG
Hamma joyi ko‘rinadigan
Shashka fonida ko‘rinib turgan, shaffof PNG sifatidagi ayni arvoh maskoti
Obyekt tashqarisida nol qiymatlar

Bu sahifaga kelib qoladigan to‘rt turdagi PNG

Manbalar turlicha, muammo bitta: obyekt yaxshi, uning atrofidagi to‘rtburchak esa yo‘q.

Ekran

Skrinshot va ekran tasvirlari

Operatsion tizimingiz olgan har bir skrinshot ortida bir xil to‘rtburchak bo‘lgan PNG dir. Oyna, telefon ramkasi yoki diagrammani kesib olish — bu sahifaga kelishning eng ko‘p uchraydigan sababi.

Brend

Tekislangan holda kelgan logotiplar

Dunyodagi brend to‘plamlarining yarmida logotip oq fonli PNG sifatida jo‘natiladi. U kelgan elektron xatda to‘g‘ri ko‘rinadi, rangli sarlavhaga qo‘yilgan zahoti noto‘g‘ri ko‘rinadi.

Savdo

Katalog va vitrina suratlari

PNG qilib eksport qilingan mahsulot surati studi ya fonining har pikselini saqlaydi. Mahsulotni undan ajratish keyinchalik istalgan e’lon foniga qo‘yish mumkin bo‘lgan bitta asosiy faylni beradi.

Grafika

Renderlar, spraitlar va ikonlar varaqasi

Render mexanizmlari va ikon eksportchilari odatda PNG yozadi, ko‘pincha haqiqiy bo‘shliq o‘rniga shashka rangli vaqtinchalik fon bilan. Bu vaqtinchalik fonni haqiqiy alfa bilan almashtiradi.

Oyna ichida

PNG foni qanday olib tashlanadi — bosqichma-bosqich

Tashlash va yuklab olish orasida to‘rtta amal bor. Ularning hech birida tarmoqqa so‘rov yuborilmaydi.

  1. 1

    O‘qish

    PNG diskingizdan ishchi oqimda ochilib, xom piksellarga ajratiladi. Undagi mavjud alfa qiymatlari ham birga o‘qiladi, tashlab yuborilmaydi.

  2. 2

    Aniqlash

    Segmentatsiya modeli kichraytirilgan nusxani o‘rganib, kulrang xarita qaytaradi: har piksel uchun uning qanchasi manzara emas, obyektga tegishli ekanini bildiruvchi qiymat.

  3. 3

    Alfa yozish

    Xarita to‘liq o‘lchamga qaytarilib, har pikselning to‘rtinchi baytiga yoziladi. Qizil, yashil va ko‘k qiymatlari fayldagi holicha qoladi.

  4. 4

    Qayta qadoqlash

    Piksellar yana PNG-32 oqimiga siqiladi. Yo‘qotishsiz kiradi, yo‘qotishsiz chiqadi, shu sabab vositadan ikkinchi o‘tkazish hech narsani o‘zgartirmaydi.

PNG rasm fonini olib tashlash savol-javoblari

Shaffoflik kanali, oq fon va fayl hajmi haqida. Biror narsa yetishmayaptimi? Bizga yozing.

PNG ni sahifaning yuqorisidagi vositaga qo‘shing va ozgina kuting. Model obyekt qayerda tugashini aniqlab, shu chegarani alfa-kanalga yozadi va tayyor faylni yuklab olishga beradi. Tanlash chizmaysiz, o‘chirg‘ich ishlatmaysiz; bitta rasm odatda shu gapni o‘qib tugatguningizcha tayyor bo‘ladi.

PNG fayl nima saqlashi mumkinligini belgilaydi, ayni fayl nimani saqlayotganini emas. Skrinshot, kamera eksporti yoki kesim qatlamisiz saqlangan dizayn — chetidan chetigacha shaffoflik kanali to‘liq ko‘rinadigan qiymatda bo‘lgan PNG. Fonni olib tashlash esa aynan shu kanalga haqiqiy nol qiymatlarni yozadi.

Ha, va rang bo‘yicha o‘chiruvchidan yaxshiroq ishlaydi. Oq piksellarni tanlash obyektning oq qismlarini: tish, qadoq yoki ko‘ylak yoqasini ham yeb yuboradi. Model rang bo‘yicha emas, obyekt bo‘yicha ajratadi, shuning uchun oq rang o‘z joyida qoladi.

Yo‘q. PNG piksellarni taxmin qilmay, aynan saqlaydi; shu sabab kesimda qolgan barcha narsa vositadan kelgan holicha chiqadi. Bitta rasmni besh marta o‘tkazing — beshinchi natija birinchisi bilan baytma-bayt mos keladi.

Ikki sabab qo‘shiladi. Har piksel ilgari bo‘lmagan shaffoflik baytini oladi, bundan tashqari hozir olib tashlangan tekis fon rasmning eng oson siqiladigan qismi edi. Kanvasni obyekt atrofiga yaqin qirqish odatda hajm farqining katta qismini qaytaradi.

Yo‘q. Aniqlash faqat tezlik uchun kichraytirilgan nusxada bajariladi, keyin tayyor niqob to‘liq o‘lchamdagi piksellaringiz ustiga yoyiladi. 6000 × 4000 fayl 6000 × 4000 bo‘lib chiqadi va unga suv belgisi qo‘yilmaydi.

Bo‘ladi va bu boshqa birov noto‘g‘ri qilgan kesimni tozalashning yaxshi usuli. Mavjud alfa o‘qiladi, model yangi chegara yaratadi va yangi niqob fon deb belgilagan hamma narsa, avvalgi urinish qoldirgan qismlar ham tozalanadi.

Har to‘plamda o‘ttizta, to‘plamlar soni esa cheklanmagan. Hech narsa hisoblanmaydi, chunki har bir kesim bizga emas, o‘z protsessoringizga bir-ikki soniya ketkazadi.

PNG faylingizga haqiqiy alfa-kanal bering

Bitta fayl yoki o‘ttizta — har safar yo‘qotishsiz va hech bir bayt hech qayerga yuborilmaydi. Asosiy fon o‘chirish vositasi barcha formatlarda shu mexanizmda ishlaydi.