Добрый день!
Вопрос такой, рисую несколько фигур. Каждая фигура на своем холсте, так как для отрисовки фигуры проще высчитывать координаты от 0, когда фигуры нужно расположить рядом.
Теперь задача состоит в склейки отрисованых фигур в одну картинку.
Полагаю, что можно сделать через добавления информации в postcript.
Идея такая - круга и квадрат добавить в один ps, так чтобы этот ps преобразовать в одну картинку. Но ни как не пойму как можно разные холсты добавить в один ps, чтобы координаты сохранились для трансформации ps в один jpeg.
Возможно есть другой метод. Нужен ваш совет как сделать лучше, или может есть идея насчет использования другого инструмента.
Пример:
import random
from tkinter import *
colors_ = lambda n: list(map(lambda i: “#” + “%06x” % random.randint(0, 0xFFFFFF),range(n)))
tk = Tk()
circle = Canvas(width=300, height=400, bg=“white”,highlightthickness=0)
circle.create_arc(-115,15,260,385, fill=colors_(1), outline=“white”, width=1, start=-90, extent=180)
circle.pack(side=LEFT)
rec = Canvas(tk,width=300, height=400, bg=“white”,highlightthickness=0)
rec.create_rectangle(10,10,390,390,fill=colors_(1),width=1)
rec.pack(side=LEFT)
tk.mainloop()