from PIL import Image
im = Image.open('abc.jpg')
print(im.format) //output: JPEG如何使用skimage编写上述代码?
我试过了:
import skimage
from PIL import Image
im = skimage.io.imread('abc.jpg')
print(Image.fromarray(im).format)对我不起作用。
发布于 2020-01-06 22:16:28
我不认为你可以用skimage做到这一点。
当您使用PIL加载图像时,如下所示:
im = Image.open(path)它返回一个PIL Image对象,该对象存储宽度、高度、色彩空间、调色板和EXIF数据。
当您使用skimage加载图像时,它只返回一个与像素颜色相对应的纯Numpy数组,因此没有地方存储格式或其他任何内容。
https://stackoverflow.com/questions/59612969
复制相似问题