Yanıtlar:
Bulanık Seçim Aracını (Sihirli Değnek) kullanarak arka planı seçin
ve tuşuna basın Del.
PNG tam renkli kanal desteğine sahipken, GIF tek renkli saydamlığa izin verir .
Bu, aradığınız şeffaf, damalı arka planla sonuçlanır. Arka plan birden fazla renkten oluşuyorsa, bu üç adımı gerektiği kadar tekrarlamanız yeterlidir.
CGI'de (logolar, metin), pürüzsüz kenarlar kenar yumuşatma pikselleriyle üretilir. Bu pikseller, arka plan renginin ve nesne renginin bir karışımı olan bir renge sahiptir. Renk seçiciyi veya bulanık seçiciyi kullandığınızda, bu pikseller eşik değerine bağlı olarak tamamen seçilir (yeterince yakınsa) veya hiç seçilmez. Sonra açıkça Delete, kaldırılan arka planın rengini (Eşik 15) veya pürüzlü bir kenarı (Eşik 100) veya her ikisini birden içeren bir hale alırsınız:
İyi çözüm, arka plan rengini renk karışımına katkısı oranında şeffaflıkla değiştirmektir. Gimp'te bunu başarmanın iki yolu vardır:
Colors>Color to alpha
Color erase
modu, boya aracı modu olarak veya Gimp 2.10'dan beri katman karışımı modu olarak.Her ikisi de pikseli, kaldırılan rengin üzerine yerleştirerek başlangıç rengini yeniden üreten en şeffaf piksel ile değiştirir. Kırmızıyı mordan çıkarırsanız, yarı saydam bir mavi elde edersiniz, çünkü kırmızı üzerine yarı saydam mavi mor üretir. Beyazı griden kaldırırsanız, şeffaf olmayan bir koyu gri piksel değil, çok şeffaf bir siyah piksel elde edersiniz, çünkü birkaç çözüm arasında Gimp en şeffaf olanı alır.
Örneğin, kırmızıyı kaldırmak için Renk-alfa kullanmak bunu sağlar:
2.8 sonuçlarında, Gimp 2.8'in gama düzeltmeli değerler üzerinde çalışması nedeniyle daha koyu pikseller olduğunu göreceksiniz (sonuç, daha basit yöntemlerle elde ettiğiniz pürüzlü kenarlardan hala çok daha iyidir). Gimp 2.10 "lineer ışıkta" çalışır ve böyle bir sorunu yoktur.
Genel durumda, öznenin arka plan rengine yakın kısımları olabilir. Yukarıdaki tekniği uygularsanız bu parçalar saydam hale gelir (veya kısmen saydam hale gelir). Bundan kaçınmak basittir:
Select>Grow
seçimi, kenar yumuşatma piksellerini kaplayacak şekilde. Temiz bir görüntüde (JPG geçmişi olmayan PNG) birden fazla piksel büyümenize gerek yoktur. Görüntü kirliyse (JPEG yapay nesneler), seçimi iki veya üç piksel büyütmek gerekebilir.Belki daha iyi bir çözüm buradan ancak kullanarak ImageMagick -Saydam olduğunu
convert file.gif -transparent white -fuzz 10% file-2.gif`.
"#ededee"
Rengi onaltılı olarak belirtmek için kullanabilirsiniz .
Muhtemelen daha karmaşıktır, ancak bu çözümle aynı anda birden fazla katman / çerçeve ile çalışma seçeneği vardır .