This commit is contained in:
Jörn-Michael Miehe 2022-10-27 22:32:20 +00:00
parent a01e8c8a8a
commit c0302fbe3c

View file

@ -49,7 +49,7 @@ class AdventImage:
) -> tuple[int, int, int, int] | None: ) -> tuple[int, int, int, int] | None:
""" """
Koordinaten (links, oben, rechts, unten) des betroffenen Koordinaten (links, oben, rechts, unten) des betroffenen
Rechtecks bestimmen, wenn das Bild `img` mit einem Text Rechtecks bestimmen, wenn das Bild mit einem Text
versehen wird versehen wird
""" """
@ -75,7 +75,7 @@ class AdventImage:
) -> tuple[int, int, int]: ) -> tuple[int, int, int]:
""" """
Durchschnittsfarbe eines rechteckigen Ausschnitts in Durchschnittsfarbe eines rechteckigen Ausschnitts in
einem Bild `img` berechnen einem Bild berechnen
""" """
pixel_data = self.img.crop(box).getdata() pixel_data = self.img.crop(box).getdata()
@ -91,6 +91,11 @@ class AdventImage:
anchor: str | None = "mm", anchor: str | None = "mm",
**text_kwargs, **text_kwargs,
) -> None: ) -> None:
"""
Text `text` in Bild an Position `xy` verstecken.
Weitere Parameter wie bei `ImageDraw.text()`.
"""
# betroffenen Bildbereich bestimmen # betroffenen Bildbereich bestimmen
text_box = await self.get_text_box( text_box = await self.get_text_box(
xy=xy, xy=xy,