That worked, thanks! I'm on the latest Julia code, which is 0.6.0.
On Friday, August 26, 2016 at 4:10:30 PM UTC-5, Tim Holy wrote:
>
> 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
>
>
>