Python İle Kendi Logomuzu Yapma

Selamın Aleyküm Ben TheArmor.
Bugün Python ile kendimize logo tasarlayabileceğimiz bir araç yazacağız.
Geliştirmek istersiniz diye kodları da bırakıyorum ;

Python:
from PIL import Image, ImageDraw, ImageFont

# Kullanıcıdan renk, boyut ve metin bilgilerini al
color = input("Renk (R G B): ")
width = int(input("Genişlik: "))
height = int(input("Yükseklik: "))
text = input("Metin: ")

# Renk, boyut ve metin bilgilerini ayrıştır
color = tuple(map(int, color.split()))

# Logo yazısı fontu
font = ImageFont.truetype("arial.ttf", 200)

# Logo resmini oluştur
image = Image.new("RGB", (width, height), color)
draw = ImageDraw.Draw(image)

# Yazıyı logo üzerine çiz
text_width, text_height = draw.textsize(text, font=font)
x = (width - text_width) / 2
y = (height - text_height) / 2
draw.text((x, y), text, font=font, fill=(0, 0, 0))

# Logo resmini kaydet
image.save("logo.png")

Bu araç, kullanıcıdan renk, boyut ve logoya yazılacak metin bilgilerini alarak bu bilgilere göre bir logo tasarlayan bir araçtır. Kullanıcıdan alınan renk, boyut ve metin bilgileri, PIL kütüphanesini kullanarak bir resim oluştururken, map ve split fonksiyonlarıyla ayrıştırılır. Daha sonra, kullanıcının girdiği metni ve diğer bilgileri kullanarak bir logo tasarlanır ve kaydedilir.
 

Rikashidoto_

Yeni üye
20 Haz 2023
45
8
18
Selamın Aleyküm Ben TheArmor.
Bugün Python ile kendimize logo tasarlayabileceğimiz bir araç yazacağız.
Geliştirmek istersiniz diye kodları da bırakıyorum ;

Python:
from PIL import Image, ImageDraw, ImageFont

# Kullanıcıdan renk, boyut ve metin bilgilerini al
color = input("Renk (R G B): ")
width = int(input("Genişlik: "))
height = int(input("Yükseklik: "))
text = input("Metin: ")

# Renk, boyut ve metin bilgilerini ayrıştır
color = tuple(map(int, color.split()))

# Logo yazısı fontu
font = ImageFont.truetype("arial.ttf", 200)

# Logo resmini oluştur
image = Image.new("RGB", (width, height), color)
draw = ImageDraw.Draw(image)

# Yazıyı logo üzerine çiz
text_width, text_height = draw.textsize(text, font=font)
x = (width - text_width) / 2
y = (height - text_height) / 2
draw.text((x, y), text, font=font, fill=(0, 0, 0))

# Logo resmini kaydet
image.save("logo.png")

Bu araç, kullanıcıdan renk, boyut ve logoya yazılacak metin bilgilerini alarak bu bilgilere göre bir logo tasarlayan bir araçtır. Kullanıcıdan alınan renk, boyut ve metin bilgileri, PIL kütüphanesini kullanarak bir resim oluştururken, map ve split fonksiyonlarıyla ayrıştırılır. Daha sonra, kullanıcının girdiği metni ve diğer bilgileri kullanarak bir logo tasarlanır ve kaydedilir.
Eline sağlık çoğu kişinin işine yarıyabilir ama ligi örneği koysaydın daha iyi olabilirdi
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.