Код: Выделить всё
global draw, img_tk
draw = ImageDraw.Draw(img)
font = ImageFont.load_default()
for line in range(1, int(2)+1):
print(img_tk.height() / int(2) + 1)
line_coord = (img_tk.height() / int(2) + 1) * line
for mark in range(1, int(2)+1):
mark_coord = (img_tk.width() / int(2) + 1) * mark
print(mark_coord)
draw.text(xy=(mark_coord, line_coord), text="TESTER", fill=(255,255,255), font=font)
img_tk = ImageTk.PhotoImage(img)
image_label.image = img_tk
image_label.config(image=img_tk)
Мое предположение было, что единицы Imagetk и Image и PIL не были такими же. Но я проверил, и я подумал, что Imagetk и ImagedRaw.Draw.Draw занимали разные типы единиц.
Подробнее здесь: https://stackoverflow.com/questions/797 ... s-the-same