Zeichnen Sie ein Rechteck und einen Text mit PIL darinPython

Python-Programme
Anonymous
 Zeichnen Sie ein Rechteck und einen Text mit PIL darin

Post by Anonymous »

Ich möchte ein Rechteck und einen Text darin zeichnen, hier ist ein Teil meines Codes und es ist ein bisschen verschleiert: < /p>

from PIL import Image
from PIL import ImageFont
from PIL import ImageDraw
from PIL import ImageEnhance

source_img = Image.open(file_name).convert("RGB")

img1 = Image.new("RGBA", img.size, (0,0,0,0))
draw1 = ImageDraw.Draw(watermark, "RGBA")
draw1.rectangle(((0, 00), (100, 100)), fill="black")
img_rectangle = Image.composite(img1, source_img, img1)

draw2 = ImageDraw.Draw(img1, "RGBA")
draw2.text((20, 70), "something123", font=ImageFont.truetype("font_path123"))

Image.composite(img1, source_img, img1).save(out_file, "JPEG")
< /code>

Dadurch zeichnet sie beide, aber sie sind getrennt: Der Text befindet sich unter dem Rechteck. Ich möchte, dass ein Text im Rechteck gezogen wird.
wie kann ich das machen? Sollte ich unbedingt sie verfassen oder was?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • Pygame kein Rechteck zeichnen
    by Anonymous » » in Python
    0 Replies
    5 Views
    Last post by Anonymous
  • Text in Pil einwickeln
    by Anonymous » » in Python
    0 Replies
    12 Views
    Last post by Anonymous
  • So ermitteln Sie die Bildgröße (Byte) mithilfe von PIL
    by Guest » » in Python
    0 Replies
    15 Views
    Last post by Guest
  • Kein Modul namens "Pil"
    by Guest » » in Python
    0 Replies
    16 Views
    Last post by Guest
  • Pil, wie man die Textgröße in Bezug auf die Größe des Bildes skaliert
    by Anonymous » » in Python
    0 Replies
    8 Views
    Last post by Anonymous