Как отобразить случайные числа на 7-сегментном дисплее и сохранить их как изображение - PullRequest
0 голосов
/ 15 января 2020

Мне нужно сохранить изображения, которые содержат случайно сгенерированные числа, но с 7-сегментным шрифтом. Для этого я немного изменил этот код, чтобы сохранить холст как изображение Часы из семи сегментов с системным временем в python Tkinter with strftime

Я изменил шоу функционируйте так:

def show(self, num):
        c=0
        for iid, on in zip(self.segs, digits[num]):
            self.canvas.itemconfigure(iid, state='normal' if on else 'hidden')
            self.canvas.update()
            ps = self.canvas.postscript(colormode='color')
            img = Image.open(io.BytesIO(ps.encode('utf-8')))
            img.save('filenam'+str(c)+".png", 'png')
            c=c+1

Проблема в том, что изображения сохраняются; enter image description here

И часы тоже начинают странно себя вести.

Мне нужно сгенерировать случайные числа в диапазоне от 0000000 до 9999999 в 7-сегментном шрифте и сохранить их как PNG изображения индивидуально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...