如何在Julia中获取图像的属性

如何在Julia中获取图像的属性,julia,Julia,我试图在脚本中计算图像的尺寸及其类型,以便预先设置绘图窗口的长度和宽度。如何使用Julia实现这一点?在Julia图像中,它们只是数组。只需使用下面的size(img)完整代码: using Images #requires using Pkg;pkg"add ImageMagikck" img = load("photo.jpg") 现在获取尺寸: julia> typeof(img) Array{RGB{Normed{UInt8,8}},2}

我试图在脚本中计算图像的尺寸及其类型,以便预先设置绘图窗口的长度和宽度。如何使用Julia实现这一点?

在Julia图像中,它们只是数组。只需使用下面的
size(img)
完整代码:

using Images
#requires using Pkg;pkg"add ImageMagikck"
img = load("photo.jpg")
现在获取尺寸:

julia> typeof(img)
Array{RGB{Normed{UInt8,8}},2}

julia> size(img)
(2222, 2396)
如果要显示图像,请执行以下操作:

using ImageView
imshow(img)

有没有一种方法可以在不将图像读入内存的情况下执行此操作?尺寸在文件的标题中,所以我想这应该是可能的。也许
ImageMagikck.magickinfo()
?谢谢,这是一个很好的起点。我使用的方法是
ImageMagick.metadata
,它似乎返回一个2元组
((宽度、高度)、颜色信息)