我想知道,是否可以在python中显示图像?
答案 0 :(得分:10)
最简单的方法是使用PIL和Image.show方法。这会在图像上显示外部查看器程序。
答案 1 :(得分:5)
几乎所有的GUI工具包(wxWindows,pyQt,pyGTK,Tkinter)都有Canvas或其他类型的小部件,可以让你绘制图像。
绘制图像的标准库方法是使用Tkinter的Canvas
小部件。
答案 2 :(得分:1)
这个问题需要更多的清理。 您想将图片放在系统显示屏上吗? 或者在桌面应用程序的窗口上? 或者将其渲染为http响应?
Python可以用不同的方式完成所有这些事情,但是对于人们解释它 - 你需要更多地指出你的问题。
答案 3 :(得分:0)
Python的各种OpenCV绑定还提供了显示图像(和视频)的方法。如果您只想显示图像,可能是位重。
答案 4 :(得分:0)
最简单的方法是使用我认为的Web服务器。您可以使用瓶子编写一个漂亮,简单的服务器脚本,并生成带有图像的UI。
这取决于你想做什么。 Python可以做到这一切,但需要一些工作。如果你刚开始的话,还有像pygame这样的东西。
答案 5 :(得分:0)
这里使用wx.Python就是一个例子。打印的图片是' bitmaps / image.jpg'。 它使用wx.StaticBitmap()类在面板上打印。 来自Main import opj
def showPic(frame, nb, log):
jpg = wx.Image(opj('bitmaps/image.jpg'), wx.BITMAP_TYPE_JPEG).ConvertToBitmap()
panel = wx.Panel(nb, -1)
wx.StaticBitmap(panel, -1, jpg, (10, 10))
return panel