微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python Tkinter Canvas,无法将PS转为PNG文件

如何解决Python Tkinter Canvas,无法将PS转为PNG文件

我在将 Postscript 转换为 PNG 时遇到问题

the_canvas.update()
the_canvas.postscript(file="filename.ps",colormode='color')
psimage=Image.open('filename.ps')
psimage.save('filename.png')

完整代码

from tkinter import *
from PIL import ImageTk,Image
from PIL import ImageGrab
from datetime import date

root = Tk()



width_i= root.winfo_screenwidth()
height_i= root.winfo_screenheight()

today = date.today()

root.geometry("%dx%d" % (width_i,height_i))
root.title("Fullscreen")

the_canvas = Canvas(root,width= 1280,height = 720,bg= "white",highlightthickness=0)


the_image = ImageTk.PhotoImage(Image.open("GUI/GUI materials/MAT.PNG"))
the_canvas.create_image(0,image=the_image,anchor=NW)

the_label = Label(root,text= " "+str(today.day) +"-"+ str(today.month) +"-"+ str(today.year)+" ",fg= "white",bg= "black",font = ("Helvetica",36))
the_labelw = the_canvas.create_window(645,650,window=the_label)

the_canvas.pack(expand=True,fill=BOTH)

the_canvas.update()
the_canvas.postscript(file="filename.ps",colormode='color')
psimage=Image.open('filename.ps')
psimage.save('filename.png')

root.mainloop()

请帮忙!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。