@0xbadc0ffee

Как можно улучшить данный отрывок кода?

Ниже представлен отрывок кода, рисующий текст на картинке.
Можно ли как-то улучшить данный отрывок кода? В плане дальнейшиго сопровождения/чистого кода?

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

class drawer():
    def __init__(self,image):
        self.image = Image.open(image)
        self.draw = ImageDraw.Draw(self.image)
        self.font = ImageFont.truetype("18991.ttf", 16)
    def draw(self,text,x,y):
        self.draw.text((x,y),text,(255,255,255),font=self.font)
    def save(self,path):
        self.image.save(path)

if __name__ == '__main__':
    img = drawer("sample.jpg")
    img.draw("15:51",50,1230)
    img.save("Ex.jpg")
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
@bacon
Переписать на функцию.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы