我有一些代码,使用枕头的作物方法将单个图像分割成多个子图像。我的代码类似于以下内容:
from PIL import Image
from PIL import ImageTk
import Tkinter
# Open image from file path
baseimg = Image.open("PathToLargeImage.tif")
# Get image attributes
height = baseimg.height
width = baseimg.width
# Create a list of sub-images
subimage
我几天前开始了一个项目,但不幸的是我被卡住了。我想做一个图像编辑器(一个非常简单的;D),其中一个通过使用文件对话框选择一个图像,然后我将有可能进行一些修改,如旋转。我的问题是,我可以选择图像,但一旦我选择了,我就不能在画布上显示图像。
它说:“未定义名称'image‘”
我想我的问题是程序想要在画布上显示图像,但我还没有选择它。
from tkinter import *
from PIL import Image, ImageTk
from tkinter import filedialog
root = Tk()
#function to select my image by
如下所示,我想使用tkinter在画布中显示一张图像,当单击按钮时,应该会显示另一张照片。但我失败了。第一个图像显示得很好,但是当我单击按钮时,图像并没有改变
C = Tkinter.Canvas(top, bg="#fff", height=500, width=600)
// show image1 in canvas first and it works
itk = ImageTk.PhotoImage(img1)
C.create_image(300, 250, image=itk)
C.pack()
def changeImage():
// I wan
我目前正在尝试在我创建的图形用户界面的背景下显示一个.png图像,以向用户提问。但是,我的背景不会显示出来。我看过类似的问题,它们建议将图像分配给label.image,这样在垃圾收集中它就不会被删除。然而,即使我做到了这一点,它也不会显示出来。图像的print语句返回"pyimage1",所以我知道程序接受它是什么,但是没有效果。任何帮助都将不胜感激!
import tkinter
import os
#Defining main window to work in
root = tkinter.Tk()
root.geometry("1000x500")
因此,我试图让用户上传一个标志的图像,但我一直收到相同的错误"type object ' image‘has no attribute 'open'“。我已经查过了,但似乎找不到答案。我尝试将Image作为IMG导入,但收到错误消息"'module‘object is not callable“。我试过了
import PIL.Image
我得到了同样的错误。
# Imports
from tkinter import * # Tkinter is a GUI toolkit used for Python. This toolkit allow
我正在尝试编辑用户将提供的图像,我的opencv程序将对该图像执行一些步骤 我已经在tkinter中创建了一个gui,然后我所做的就是使用pyinstaller将该tkinter gui转换成可执行文件。 程序的tkinter部分工作得很好,但是当图像应该使用imshow函数显示时,它就不能工作了 我在堆栈溢出中搜索了这个问题,另一个用户似乎有这个问题,但不像imshowhe想要显示视频,然后出现了这个问题,但在我的例子中,它是在调用imshow时出现的 This is that question 现在,如果我按照这个答案,他们说要进入目录:C:\PATH\Python\Python35-3