如何用python显示图片?

如何用python显示图片?,python,image,Python,Image,我想知道,是否可以用python显示图像?最简单的方法是使用和方法。这将在图像上打开一个外部查看器程序。几乎所有GUI工具包(wxWindows、pyQt、pyGTK、Tkinter)都有画布或其他类型的小部件,允许您绘制图像 绘制图像的标准库方法是使用Tkinter的Canvas小部件。Python的各种OpenCV绑定也提供了显示图像(和视频)的方法。如果只想显示图像,可能会有点沉重。问题需要进一步澄清。 是否要将图片置于系统显示器上? 还是在桌面应用程序的窗口上? 或者将其呈现为http响

我想知道,是否可以用python显示图像?

最简单的方法是使用和方法。这将在图像上打开一个外部查看器程序。

几乎所有GUI工具包(wxWindows、pyQt、pyGTK、Tkinter)都有画布或其他类型的小部件,允许您绘制图像


绘制图像的标准库方法是使用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用户还应该了解此错误和解决方法: