Resmin arka planını transparan (şeffaf) yapma

Merhaba Benim elimde şöyle bir resim var:

Bu resimdeki beyaz kısımları nasıl saydam yapabilirim? (ikon vb için) İnternetten de araştırdım ama bulamadım.Teşekkürler
:slight_smile:

Sorunuz net bir şekilde anlamadım;
Eğer elinizdeki resmin arkaplanını silmek istiyorsanız Online arkaplan silme siteleri ya da arkaplan silme uygulamaları kullanabilirsiniz.

Eğer demek istediğiniz şey elinizdeki resmi Tkinter vb. Guilerde kullanmak istiyorsanız canvas kullanabilirsiniz. Tabii kullanacağınız resmin transparant olması lazım.

1 Beğeni

“create transparent image with python” şeklinde arama yapabilirsiniz.

Karşılaştığım örneklerden bir tanesi çalıştı:

# https://www.geeksforgeeks.org/create-transparent-png-image-with-python-pillow/
from PIL import Image
  
def convertImage():
    img = Image.open("python.png")
    img = img.convert("RGBA")
  
    datas = img.getdata()
  
    newData = []
  
    for item in datas:
        if item[0] == 255 and item[1] == 255 and item[2] == 255:
            newData.append((255, 255, 255, 0))
        else:
            newData.append(item)
  
    img.putdata(newData)
    img.save("transparent.png", "PNG")
    print("Successful")
  
convertImage()

transparent
Daha iyi bir sonuç için koşul cümlesini şu şekilde değiştirebilirsiniz:

if item[0] >= 200 and item[1] >= 200 and item[2] >= 200:

transparent

4 Beğeni

Eğer amacın bu logonun bahsettiğin halini bulmaksa hali hazırda zaten var:

1 Beğeni

Hepinize Teşekkürler
Sayenizde aradığımı buldum
:slight_smile: :slight_smile:

Benim de senin gibi yapmam gereken birkaç resim var, hala bir çözüm bulamadınız mı?

1 Beğeni