【问题标题】:How do I read an image file using Python? [closed]如何使用 Python 读取图像文件? [关闭]
【发布时间】:2011-04-13 17:28:48
【问题描述】:

如何读取图像文件并使用 Python 对其进行解码?

【问题讨论】:

  • 请具体说明“阅读”是什么意思,您的目的是什么?
  • 请说明您对“解码”的含义,您想对生成的图像做什么?
  • 安装Pillow
  • 您可以将read 作为二进制文件,也就是使用rb 标志。为了通过python将原始图像数据传输到另一个程序。 Python 本身需要一个图像查看器来将该数据呈现为可视的非二进制内容。

标签: python image file


【解决方案1】:

“读取”一词含糊不清,但这里有一个示例,它使用 Image 类读取 jpeg 文件,并打印有关它的信息。

from PIL import Image
jpgfile = Image.open("picture.jpg")

print(jpgfile.bits, jpgfile.size, jpgfile.format)

【讨论】:

  • 我想读取 jpg/png 图像并对其进行解码。
  • 如果我在与名为“picture.jpg”的文件相同的目录中运行该代码,我会收到错误:Traceback (most recent call last): File "test.py", line 2, in <module> import Image ImportError: No module named Image。 os、sys 导入是无关的;你可能指的是from PIL import Image,它需要运行easy_install PIL,或者如果你不走运(安装PIL 需要大量的运气),easy_install pillow
  • import os,sys 是干什么用的?
  • 我觉得应该是图片,而不是图片,
猜你喜欢
  • 2022-01-09
  • 2020-11-11
  • 1970-01-01
  • 2011-04-07
  • 2022-01-24
  • 1970-01-01
  • 2019-04-09
  • 1970-01-01
  • 2011-01-05
相关资源
最近更新 更多