У меня есть массив {UInt16,2} в Julia размером 5328 × 3040. Я хочу сохранить его в формате png.
Я пробовал следующее:
save("gray.png", colorview(Gray, img))
Но получил следующую ошибку:
ERROR: TypeError: in Gray, in T, expected T<:Union{Bool, AbstractFloat, FixedPoint}, got Type{UInt16}
Stacktrace:
[1] ccolor_number at C:\Users\ankushar\.julia\packages\ImageCore\KbJyT\src\convert_reinterpret.jl:60 [inlined]
[2] ccolor_number at C:\Users\ankushar\.julia\packages\ImageCore\KbJyT\src\convert_reinterpret.jl:57 [inlined]
[3] colorview(::Type{Gray}, ::Array{UInt16,2}) at C:\Users\ankushar\.julia\packages\ImageCore\KbJyT\src\colorchannels.jl:104
[4] top-level scope at REPL[16]:1
caused by [exception 3]
IOError: symlink: operation not permitted (EPERM)
Я использую Julia 1.4 .2
Не могли бы вы предложить хороший способ хранения этих массивов в виде изображений в Julia?
TIA!