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类型。