weixin_43265327 2021-09-13 01:43 采纳率: 57.1%
浏览 31

想使用python的canvas显示图片,但不知道如何将图片按比例缩小,使用cv.scale函数没有任何反应,也不报错,请给指点一下



```python
from tkinter.filedialog import *
from PIL import Image,ImageTk

root=Tk()
cv=Canvas(root,width=800,height=600)
cv.pack(side=LEFT,expand=True,fill=BOTH)
image1 = Image.open("2.jpg")
img = ImageTk.PhotoImage(image=image1)
mainImage=cv.create_image(0,0,anchor=NW,image=img,tags=('t1',))
cv.scale('t1',0, 0, 0.1,0.1)
root.mainloop()

```

  • 写回答

1条回答 默认 最新

  • Admini$trat0r 新星创作者: 后端开发技术领域 2021-09-13 08:00
    关注

    画布应该是小了
    只是显示的你没看出来把
    如果想看出来就把图片放大然后用画布展示

    评论

报告相同问题?

问题事件

  • 创建了问题 9月13日