Форум сайта python.su
Добрый день!
Вопрос такой, рисую несколько фигур. Каждая фигура на своем холсте, так как для отрисовки фигуры проще высчитывать координаты от 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()
Офлайн
[code python] код вставлять между тегами[/code]
Отредактировано xam1816 (Март 5, 2022 20:58:52)
Офлайн
Sobironнепонятно зачем тут tkinter.
или может есть идея насчет использования другого инструмента.
Офлайн