当前位置: 首页 > 编程笔记 >

使用Python(imghdr)确定图像的类型

吉嘉珍
2023-03-14
本文向大家介绍使用Python(imghdr)确定图像的类型,包括了使用Python(imghdr)确定图像的类型的使用技巧和注意事项,需要的朋友参考一下

Python标准库中的imghdr模块确定文件或字节流中包含的图像类型。imghdr模块中仅定义了一个功能

imghdr.what(文件名,h =无):

此函数测试文件中包含的图像数据,并返回描述图像类型的字符串。该函数还接受h参数。如果给定文件名,则将其忽略,并将h视为要测试的字节流。

imghdr模块可识别以下图像类型

图片格式
'rgb' SGI ImgLib文件
'gif' GIF 87a和89a文件
'pbm' 便携式位图文件
pgm' 便携式灰度图文件
'ppm' 便携式Pixmap文件
'tiff' TIFF文件
“烤” Sun光栅文件
'xbm' X位图文件
'jpeg' JFIF或Exif格式的JPEG数据
'bmp' BMP文件
'png' 便携式网络图形
'webp' WebP文件
'exr' OpenEXR文件

示例

>>> import imghdr
>>> imghdr.what('bass.gif')
'gif'
>>> imghdr.what('polar.png')
'png'
>>> imghdr.what('test.jpg')
'jpeg'
 类似资料:
  • 本文向大家介绍Python-使用keras进行图像分类,包括了Python-使用keras进行图像分类的使用技巧和注意事项,需要的朋友参考一下 图像分类是一种使用某种方法将图像分类为各自类别的方法- 从头开始训练小型网络 使用VGG16微调模型的顶层 示例

  • 本文向大家介绍使用Python(sndhdr)确定声音文件的类型,包括了使用Python(sndhdr)确定声音文件的类型的使用技巧和注意事项,需要的朋友参考一下 Python标准库中的sndhdr模块提供实用程序功能,可读取文件中声音数据的类型。函数返回,其中包含五个属性 文件类型 代表'aifc','aiff','au','hcom','sndr','sndt','voc','wav','8s

  • 问题内容: 我的应用程序具有以下结构: 我有一个包含一些脚本的功能文件夹,以及一个在ui.py文件上包含PyQt生成的代码的ui文件夹。 还有一个main.py文件,该文件加载ui.py以显示界面,并且ui.py从根目录的“ images”文件夹中加载一些图像。 如果我直接在python上执行脚本(main.py文件中为double clic),则图像不会显示。 但是,如果将终端与“ python

  • 问题内容: 有没有一种简单的方法来确定变量是列表,字典还是其他?我回来的对象可能是任何一种类型,我需要能够分辨出两者之间的区别。 问题答案: 有两个内置函数可以帮助你识别对象的类型。你可以使用,如果你需要一个对象的确切类型,并以检查对象的反对的东西类型。通常,你希望使用大多数时间,因为它非常健壮并且还支持类型继承。 要获取对象的实际类型,请使用内置函数。将对象作为唯一参数传递将返回该对象的类型对象

  • 问题内容: 从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我最近遇到了至少需要基本图像处理程度的问题,我可以在Python中执行此操作吗? 问题答案: 最著名的库是PIL。但是,如果仅执行基本操作,则使用Image

  • 我可以假设Mac OS X剪贴板图像数据是png吗? 当我尝试MIME检测剪贴板数据时,它返回。 这会导致每个浏览器下载图像而不是显示图像。 如果我强制将内容类型设置为image/png,一切看起来都很好,但我想知道是否有一种方法可以让我不必做出这样的假设? 我用https://github.com/broofa/node-mime检测MIME类型。