如何使用 Python 读取图像文件? [关闭]
Posted
技术标签:
【中文标题】如何使用 Python 读取图像文件? [关闭]【英文标题】:How do I read an image file using Python? [closed] 【发布时间】:2011-04-13 17:28:48 【问题描述】:如何读取图像文件并使用 Python 对其进行解码?
【问题讨论】:
请具体说明“阅读”是什么意思,您的目的是什么? 请说明您对“解码”的含义,您想对生成的图像做什么? 安装Pillow。 您可以将read
作为二进制文件,也就是使用rb
标志。为了通过python将原始图像数据传输到另一个程序。 Python 本身需要一个图像查看器来将该数据呈现为可视的非二进制内容。
【参考方案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
是干什么用的?
我觉得应该是图片,而不是图片,以上是关于如何使用 Python 读取图像文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Python如何读取xlsx文件并转换为csv而不写入目录[关闭]
使用 OpenCV(C++)读取文件夹中的任何 .jpg 图像 [关闭]