Я работал с модулем черепахи и хочу использовать его в качестве отправной точки для работы над простой программой распознавания изображений, которая могла бы распознавать числа / буквы. Мне нужно сохранить черепаху как изображение, которым я мог бы манипулировать - изменение, поворот и т. Д. c. чтобы попытаться отрегулировать изображения. Я часами занимаюсь исследованием и не могу найти ничего, что работает. Я обнаружил, как сохранить вывод черепахи как холст Tkinter:
import turtle
t = turtle.Turtle()
# Draw something
canvas = t.getscreen().getcanvas() # Saves a Tkinter canvas object
Кажется, это отлично работает. Следующим шагом будет сохранение в формате .png или .jpg. Однако единственное, что я могу найти, - это как сохранить его в виде файла postscript:
canvas.postscript(file="turtle_img.ps") # Saves as a .ps file
Оттуда я попытался преобразовать файл .ps в файл .png или .jpeg с помощью PIL. Вот мой код для этого и ошибка, которую я получаю:
from PIL import Image
turtle_img = Image.open("turtle_img.ps")
turtle_img.save("turtle_img", "png")
# Also tried: turtle_img.save("turtle_img, "jpeg")
Запуск строки "turtle_img.save (" turtle_img "," png ") дает:
OSError: Unable to locate Ghostscript on paths
I хотелось бы одно из следующего: 1. способ конвертировать .ps в .jpeg, .png или даже растровое изображение 2. Альтернативный способ сохранения холста Tkinter, с которым легче работать
РЕДАКТИРОВАТЬ: Я хотел уточнить, что я буду работать с большим количеством из них и хотел бы автоматизировать процесс в сценарии, а не использовать командную строку для каждого изображения.
Все ответы будут оценены! Спасибо! заранее.