And of course you can always plot an image as well: using Plots, TestImages plot(testimage("cameraman"))
On Wed, Oct 26, 2016 at 11:04 AM, Josef Heinen <j.hei...@me.com> wrote: > Using GR (for the image display) should be fast enough: > > using TestImages > using GR > > img = testimage("cameraman") > intensities = reshape(reshape(float(img.data[:]), 512, 512) > > for i in 1:10 > tic(); imshow(intensities, colormap=GR.COLORMAP_GRAY); toc() > end > > > % julia img.jl > > elapsed time: 1.190862896 seconds > > elapsed time: 0.007231715 seconds > > elapsed time: 0.013265573 seconds > > elapsed time: 0.00677057 seconds > > elapsed time: 0.012534283 seconds > > elapsed time: 0.010761427 seconds > > elapsed time: 0.00731559 seconds > > elapsed time: 0.009606974 seconds > > elapsed time: 0.007050752 seconds > > elapsed time: 0.008927604 seconds > > The first call is slower because the window has to be set up. > > > <https://lh3.googleusercontent.com/-zQycjhhjJ18/WBDE96L9QMI/AAAAAAAAAEM/CREbbuO_3qcy8x9MhqqTGCmvwwUxqGEGACLcB/s1600/img.png> > > > On Sunday, October 16, 2016 at 6:45:00 PM UTC+2, Paul B. wrote: >> >> Hello, all. Starting out with Julia. >> >> I need to display some pseudo-color images so I'm playing around with the >> ImageView package. It seems to be running very slowly. Displaying one of >> the images from TestImages can take nearly a minute: >> img = testimage( "cameraman" ) >> Gray Images.Image with: >> data: 512×512 Array{ColorTypes.Gray{FixedPointNumbers.UFixed{UInt8,8}}, >> 2} >> properties: >> colorspace: Gray >> spatialorder: x y >> >> julia> tic(); ImageView.view( img ); toc(); >> elapsed time: 50.552471225 seconds >> Zooming and other interaction with the mouse is similarly sluggish. >> >> I didn't expect this for a 512x512 grayscale image. I am running Julia >> version 0.5.1-pre+2 and ImageView is running into some issues with >> deprecated functionality and namespace conflicts. However, the above did >> not generate any warnings at all but still took 50 seconds to display. >> This is all under Linux. Any ideas why this is happening or if I could be >> doing something wrong? >> >