Şeffaf Arka Planlı PNG Nasıl Yapılır?
· 3 dakikalık okuma
Logo, ürün fotoğrafı ve imza için arka planı silip şeffaf PNG üretme. Hangi görsellerde iyi sonuç verir, hangilerinde vermez, neden JPG şeffaflık desteklemez?
Bir logoyu sunuma koyuyorsunuz ama etrafında beyaz bir kutu duruyor. Ürün fotoğrafını farklı bir zemine yerleştirmek istiyorsunuz. İmzanızı bir belgeye eklemek istiyorsunuz ama kağıdın beyazı da geliyor.
Hepsinin çözümü aynı: şeffaf arka planlı bir PNG.
Neden JPG olmuyor?
JPG formatı şeffaflığı desteklemez. Teknik olarak her pikselde yalnızca renk bilgisi tutar; "bu piksel görünmez" diyebileceği bir alan yoktur.
Bu yüzden şeffaf bir görseli JPG olarak kaydettiğinizde şeffaf alanlar bir renkle doldurulur — genellikle siyah veya beyaz. Sonuç, tam olarak kurtulmaya çalıştığınız şeydir.
Şeffaflık için PNG veya WebP kullanmanız gerekir. PNG evrensel olarak desteklenir; WebP daha küçük dosya üretir ama bazı eski programlarda açılmaz.
Şeffaflık nasıl çalışır?
PNG'de her pikselin renk bilgisine ek olarak bir alfa değeri vardır. Alfa, pikselin ne kadar görünür olduğunu belirtir: tam görünür, tamamen şeffaf ya da arada bir değer.
Aradaki değerler önemlidir. Bir nesnenin kenarında alfa değeri kademeli olarak azalırsa kenar yumuşak görünür ve yeni zemine doğal biçimde oturur. Alfa keskin biçimde sıfıra düşerse kenarlar testere dişi gibi çıkar ve görsel "kesilip yapıştırılmış" izlenimi verir.
Hangi görsellerde iyi sonuç verir?
Pikselce'nin arka plan silme aracı klasik yöntemle çalışır: kenarlardan başlayıp benzer renkte olan ve kesintisiz ulaşabildiği bölgeleri siler.
İyi sonuç verenler: beyaz fonda çekilmiş ürün fotoğrafları, düz zeminli logolar, ekran görüntüleri, tek renk kağıda atılmış imzalar, stüdyoda çekilmiş portreler, düz duvar önünde çekilmiş fotoğraflar.
Zorlananlar: kalabalık sokak fotoğrafları, arka planla benzer renkli nesneler, saç telleri ve kürk gibi ince ayrıntılar, cam ve şeffaf nesneler, hareket bulanıklığı olan kareler.
Aracın "kenarlardan yayılma" yöntemi bir avantaj sağlıyor: yalnızca rengi eşleştirmediği için, nesnenin içinde kalan aynı renkli alanlar korunur. Beyaz fonda beyaz gömlekli bir portrede gömlek silinmez, çünkü kenardan gömleğe kesintisiz bir yol yoktur.
Ayarlar ne işe yarar?
Tolerans, bir pikselin arka plan sayılması için zemin rengine ne kadar benzemesi gerektiğini belirler. Zeminin bir kısmı kaldıysa artırın; nesnenin kenarından parça gittiyse azaltın. Çoğu görselde birkaç deneme yeterli olur.
Kenar yumuşatma, şeffaflık geçişini kademelendirir. Sıfırda kenarlar keskin ve dişli görünür; artırdıkça yumuşar. Aşırıya kaçarsanız nesne bulanık bir hâle bürünür.
Saçak temizleme, arka plan renginin nesnenin kenarına bulaşmasını giderir. Yeşil bir zemin önünde çekilmiş bir nesnenin kenarında kalan yeşil çizgiyi düşünün — bu ayar onu temizler.
Şeffaf mı, beyaz mı?
Her zaman şeffaf gerekmez.
Vesikalık fotoğraf için genellikle beyaz zemin istenir; şeffaf bir PNG başvuru sisteminde siyah zemine oturabilir. Araçta zemin rengini beyaz seçmek daha güvenlidir.
Bir sunuma veya web sitesine koyacaksanız şeffaf bırakın; böylece görsel hangi zemine konursa konsun uyumlu görünür.
Baskıya gidecek dosyalarda şeffaflık bazen sorun çıkarır; matbaaya göndermeden önce hangi formatı istediklerini sorun.
Boş kenarları kırpmak
Arka planı sildikten sonra görselin etrafında geniş şeffaf alanlar kalabilir. Bu alanlar görünmez ama dosya boyutunu artırır ve görseli bir yere yerleştirdiğinizde konumlandırmayı zorlaştırır.
Araçtaki kırpma seçeneği şeffaf kenarları keser, geriye yalnızca nesneyi bırakır. Logo hazırlarken bu adımı atlamayın; aksi hâlde logoyu her kullandığınızda etrafındaki boşlukla uğraşırsınız.
Yapay zekâ kullanılmıyor
Bu araç yapay zekâ tabanlı arka plan silme yapmaz. Sebep basit: yapay zekâ modelleri büyük dosyalardır ve tarayıcıda çalıştırılmaları ya çok yavaştır ya da görselin sunucuya gönderilmesini gerektirir.
Klasik yöntem daha sınırlıdır ama iki avantajı vardır: anında çalışır ve dosyanız cihazınızdan çıkmaz. Düz zeminli görsellerde sonuç zaten yapay zekâ tabanlı araçlarla karşılaştırılabilir düzeydedir.