python - 图像信息
问题描述
如何获取有关图像的信息?我需要文件大小(字节)、图像大小(像素)、颜色模式、每像素位数。我已经找到了图像大小(像素),但我找不到另一个。
我有:
from skimage.io import imread
im = imread('abc.png')
print("Size: ", im.size, im.shape)
解决方案
我建议使用Pillow library
.
这将为您提供有关图像的所有请求信息,但文件大小除外。
from PIL import Image
im = Image.open('whatever.png')
width, height = im.size
有关图像对象的属性,请参阅此链接
为了获得文件大小,请使用下面的这段代码。
import os
print os.stat('somefile.ext').st_size
推荐阅读
- javascript - 在Javascript中获取绝对当前日期
- java - 在 Google Kick Start 2020 第 A 轮中获取样本失败
- javascript - 鼠标拖动时围绕中心旋转矩形
- javascript - 无法使用 vanilla javascript 上传文件
- javascript - 为什么 Web 工作者在模块导入时再次创建一个新的类实例?
- x86 - 为什么 xxd 和 objdump 的内存地址或偏移量不同?
- python - 为什么每次我在 python 中运行代码时都会打印附加行?
- android - 选择存在与计数
- docker - 错误!Fabric Docker镜像版本1.1.0与测试网支持的版本不匹配
- workflow - WildcardError - 没有为通配符提供值 - Snakemake