Merhaba Arkadaşlar,
Python3, macOS PyCharm ile otomatik renkli resimler oluşturup üzerine 4 adet text ekleme istiyorum resimdede görüldügü gibi fotograflar oluşuyor belirli bir sayıda üretmek için for kullandım fakat tüm resimler aynı renkte color kısmını nasıl üretilen resim sayısı kadar random değiştirebilirim.
çıktı
kod :
from PIL import Image, ImageDraw, ImageFont
# resim olustur
for resim in range(10):
img = Image.new('RGB', (600, 600), color=(139, 26, 26))
title_font = ImageFont.truetype('/Library/Fonts/Arial.ttf', 23)
adress_font = ImageFont.truetype('/Library/Fonts/Arial.ttf', 12)
t_font = ImageFont.truetype('/Library/Fonts/Arial.ttf', 21)
phone_font = ImageFont.truetype('/Library/Fonts/Arial.ttf', 64)
d = ImageDraw.Draw(img)
d.text((10, 10), "text1 ", font=title_font, fill=(255, 255, 0))
d.text((10, 40), "text2", font=adress_font, fill=(255, 255, 100))
d.text((10, 60), "text3", font=adress_font, fill=(255, 255, 0))
d.text((10, 90), "tex4", font=t_font, fill=(255, 255, 255))
d.text((10, 120), "text5", font=phone_font, fill=(255, 255, 0))
uzanti = str('.jpg')
klasor = str('images/')
resims = str(resim)
img.save(klasor+resims+uzanti)