You must be using Julia 0.5, where `view` means something different than you're expecting (it creates a SubArray). Maybe try `display(img)`.
Best, --Tim On Friday, August 26, 2016 1:31:46 PM CDT Bill Maier wrote: > I have the following code in an IJulia notebook(). The image is saved > correctly to the disk file but I cannot show it in the notebook. Is this a > bug or am I doing something wrong? > > using Images > imgdata = Array{UInt8}(640, 480, 3); > for i in 1:480 > for j in 1:640 > imgdata[j,i,1] = round(UInt8, abs(250*sin(i/16))) > imgdata[j,i,2] = round(UInt8, abs(cos(pi*j/320))) > imgdata[j,i,3] = imgdata[2] > end > end; > img = colorim(imgdata); > save("testimg.png", img) > view(img) > > LoadError: BoundsError: attempt to access () > at index [0] > while loading In[7], in expression starting on line 1 > > in rdims(::Tuple{}, > ::Tuple{Base.OneTo{Int64},Base.OneTo{Int64},Base.OneTo{Int64}}, > ::Type{Val{0}}) at ./reshapedarray.jl:52 in > reshape(::Array{FixedPointNumbers.UFixed{UInt8,8},3}, ::Type{Val{0}}) at > ./reshapedarray.jl:45 in > view(::Images.Image{FixedPointNumbers.UFixed{UInt8,8},3,Array{FixedPointNum > bers.UFixed{UInt8,8},3}}) at /home/bmaier/.julia/v0.6/Images/src/core.jl:513