如何用python显示图片?
我想知道,是否可以用python显示图像?最简单的方法是使用和方法。这将在图像上打开一个外部查看器程序。几乎所有GUI工具包(wxWindows、pyQt、pyGTK、Tkinter)都有画布或其他类型的小部件,允许您绘制图像如何用python显示图片?,python,image,Python,Image,我想知道,是否可以用python显示图像?最简单的方法是使用和方法。这将在图像上打开一个外部查看器程序。几乎所有GUI工具包(wxWindows、pyQt、pyGTK、Tkinter)都有画布或其他类型的小部件,允许您绘制图像 绘制图像的标准库方法是使用Tkinter的Canvas小部件。Python的各种OpenCV绑定也提供了显示图像(和视频)的方法。如果只想显示图像,可能会有点沉重。问题需要进一步澄清。 是否要将图片置于系统显示器上? 还是在桌面应用程序的窗口上? 或者将其呈现为http响
绘制图像的标准库方法是使用Tkinter的
Canvas
小部件。Python的各种OpenCV绑定也提供了显示图像(和视频)的方法。如果只想显示图像,可能会有点沉重。问题需要进一步澄清。
是否要将图片置于系统显示器上?
还是在桌面应用程序的窗口上?
或者将其呈现为http响应
Python可以用不同的方式完成所有这些事情,但要让人们来解释——你需要详细说明你的问题。我认为最简单的方法是使用web服务器。你可以用瓶子编写一个简单漂亮的服务器脚本,并生成一个带有图像的用户界面
这取决于你想做什么。Python可以完成这一切,但需要一些东西来配合。如果你刚开始的话,有pygame之类的东西。使用wx.Python这里是一个例子。打印的图片是“位图/image.jpg”。 它使用wx.StaticBitmap()类在面板上打印。 来自主要进口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
最佳答案可能取决于您尝试运行的环境。您能给我们提供更多关于您希望向谁显示图像的详细信息吗?Windows用户还应该了解此错误和解决方法: