from PIL import Image, ImageDraw, ImageFont # Erstellen eines einfachen Vergleichsbildes für Brillen und Dioptrien width, height = 800, 400 img = Image.new('RGB', (width, height), color='white') draw = ImageDraw.Draw(img) # Bereiche für Brillen draw.rectangle([50, 50, 250, 350], outline='black', width=3) draw.rectangle([300, 50, 500, 350], outline='black', width=3) draw.rectangle([550, 50, 750, 350], outline='black', width=3) # Beschriftung der Dioptrien font = ImageFont.load_default() draw.text((110, 10), "-1 dpt (leicht)", fill='black', font=font) draw.text((360, 10), "-2 dpt (moderat)", fill='black', font=font) draw.text((610, 10), "-4 dpt (stark)", fill='black', font=font) # Darstellung von Augen in den Brillen (vereinfacht) draw.ellipse([90, 150, 130, 190], outline='black', width=2) # leicht draw.ellipse([340, 150, 390, 200], outline='black', width=2) # moderat draw.ellipse([590, 150, 660, 220], outline='black', width=2) # stark # Text unter den Augen draw.text((70, 360), "Augen klein, kaum Verzerrung", fill='black', font=font) draw.text((310, 360), "Augen leicht kleiner", fill='black', font=font) draw.text((570, 360), "Augen deutlich kleiner", fill='black', font=font) # Bild anzeigen img.show() See more