У меня есть массив {UInt16,2} в Юлии размером 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)
Я использую Юлию 1.4.2
Можете ли вы предложить хороший способ хранения этих массивов в виде изображений в Julia?
TIA!
img = rand(UInt16, 100, 200); colorview(Gray, img ./ maximum(img))
? - person daycaster   schedule 11.07.2020