"Şeffaf arka plan" kulağa basit gelir — konunuzun arkasındaki kısım yalnızca... yok. Perde arkasında belirli bir teknik özelliktir ve onu anlamak sizi klasik hüsrandan kurtarır: bir logoyu kesip çıkarırsınız, kaydedersiniz ve arka plan düz beyaz bir blok olarak geri gelir. İşte şeffaflığın gerçekte ne olduğu ve onu her adımda nasıl koruyacağınız.
Şeffaflık gerçekte nedir: alfa kanalı

Normal bir görsel piksel başına üç sayı saklar: ne kadar kırmızı, yeşil ve mavi. Şeffaf bir görsel bir dördüncüyü saklar: alfa, ki o pikselin ne kadar opak olduğunu kaydeder. Alfa, tamamen şeffaftan tamamen opağa uzanır, yumuşak, tüylenmiş kenarlar için arasındaki her düzeyle.
O dördüncü kanal, şeffaflığın olduğu gibi davranmasının nedenidir:
- PNG alfayı destekler, bu yüzden logolar, ikonlar, çıkartmalar ve kesimler için başvurulan formattır.
- WebP de alfayı destekler ve genellikle PNG'den küçük bir dosya boyutunda.
- JPEG alfayı hiç desteklemez. Bir JPEG'in dördüncü kanalı yoktur, dolayısıyla şeffaflığı fiziksel olarak saklayamaz.
O son nokta, "şeffaf arka planım kayboldu"nun tek başına en yaygın nedenidir.
Beyaz arka plan tuzağı

İşte herkesi takan senaryo. Bir ürün fotoğrafından arka planı kaldırırsınız, temiz bir kesim alırsınız, sonra onu dışa aktarırsınız — ve şeffaflık düz beyaza dönüşür. Neredeyse her zaman neden formattır. JPEG olarak kaydettiniz.
JPEG bir alfa kanalı tutamadığından, kodlayıcının içi görünen piksellerle bir şey yapması gerekir. Onları bir arka plan rengiyle doldurur ve varsayılan beyazdır. Şeffaflık düzenlemede kaybolmadı; onu temsil edemeyen bir format seçilerek dışa aktarma anında yok edildi.
Çözüm bir alışkanlıktır: şeffaflığı olan her şey PNG ya da WebP olarak kaydedilmeli, asla JPEG değil. Bir araç yalnızca JPEG çıktısı sunuyorsa, şeffaflığınızı her seferinde düzleştirir.
Şeffaflık oluşturma: bir arka planı kaldırma
Çoğu şeffaf görsel hayata sıradan bir fotoğraf olarak başlar. İçi görünen arka planı elde etmek için, konunuzun etrafındaki pikselleri silersiniz ve alfalarını sıfıra ayarlarsınız. Bunu elle temizce yapmak sıkıcıdır; bir arka plan kaldırıcı, konuyu algılayıp geri kalan her şeyi keserek otomatik yapar.
Çıktı, alfayı koruyan bir format olmalı — PNG ya da WebP. IMG.DIY'deki Arka Plan Kaldırıcı gerçek bir şeffaf PNG üretir ve cihazınızda çalışır (tek seferlik bir model indirmesinden sonra), dolayısıyla fotoğraf asla yüklenmez. Bu, bir sunucuya göndermek istemeyeceğiniz ürün çekimleri, imzalar ve kişisel görseller için önemlidir.
Bir dönüştürme boyunca şeffaflığı koruma
Diyelim biraz ağır olan bir şeffaf PNG'niz var ve daha küçük bir WebP istiyorsunuz. Bu güvenlidir — her iki format da alfayı destekler, dolayısıyla şeffaflık hayatta kalır. Ters tuzak, onu düzleştirecek olan JPEG'e dönüştürmektir.
Dönüştürürken hızlı bir kural:
- PNG → WebP: şeffaflık korunur, dosya genellikle daha küçük. İyi hamle.
- PNG → JPEG: şeffaflık yok edilir, düz bir renkle değiştirilir. Bunu yalnızca gerçekten düz bir arka plan istiyorsanız yapın.
- WebP → PNG: şeffaflık korunur, dosya genellikle daha büyük. Uyumluluk için uygun.
Alfayı anlayan bir dönüştürücü, şeffaf bir görseli düzleştirmeden küçültmenize izin verir. Görsel Dönüştürücü alfa kanalını, onu destekleyen herhangi bir formatta sağlam tutar ve sitedeki diğer her şey gibi, tarayıcınızda yükleme olmadan çalışır.
Temiz şeffaflık için hızlı kontrol listesi
- Bir arka plan mı kaldırıyorsunuz? PNG ya da WebP olarak dışa aktarın, asla JPEG değil.
- Daha küçük bir şeffaf dosya mı gerekli? PNG'yi WebP'ye dönüştürün — alfa korunur.
- Beklenmedik bir beyaz kutu mu görüyorsunuz? Neredeyse kesinlikle JPEG olarak kaydettiniz; onu PNG olarak yeniden yapın.
- Şeffaf bir görseli koyu bir siteye mi yerleştiriyorsunuz? Kenarları kontrol edin — beyaz bir arka plan için harmanlanmış yumuşak alfa kenarları soluk bir hale gösterebilir. Önemliyse gerçekte kullanacağınız renge karşı yeniden kesin.
Şeffaflık, piksel başına yalnızca o dördüncü sayıdır. Hangi formatların onu koruduğunu ve hangilerinin attığını bir kez bildiğinizde, beyaz arka plan sürprizi olmaz — ve kesimleriniz onları nereye koyarsanız koyun temiz kalır.
