Thanks all - I hadn't restarted with a clean .julia for ages, which I have now done and the problem has gone away.
Thanks for the new work on Images, Color, Overlay, FixedPointNumbers! This is really great for scientific imaging with Julia. -- Adrian. On Wed, Oct 15, 2014 at 8:14 PM, Tim Holy <[email protected]> wrote: > To the extent that I can recreate what you're doing, it works fine for me > on > Linux. Looks like an ImageMagick problem. My advice would be to open an > issue > over at Homebrew.jl. > > --Tim > > On Wednesday, October 15, 2014 06:31:51 PM Adrian Cuthbertson wrote: > > I have three float32 arrays containing image sensor radiances for red, > > green and blue. I've normalised them to contain values between 0.0 and > 1.0. > > I am trying to create a color Image from this data as follows: > > > > julia> (rd,gr,bl) = prepArrays(..... > > julia> typeof(rd) > > Array{Float32,2} > > julia> size(rd) > > (512,2048) > > > > julia> > > > o=Overlay((rd,gr,bl),(RGB(1,0,0),RGB(0,1,0),RGB(0,0,1)),((0.0,1.0),(0.0,1.0, > > ),(0.0,1.0))); > > > > julia> img=Image(o); > > > > imwrite(img, "test.png") > > ERROR: image coder signature mismatch `MIFF': 68910 != 68710 @ > > error/module.c/OpenModule/1318 > > in error at error.jl:21 > > in error at > /Users/adrian/.julia/Images/src/ioformats/libmagickwand.jl:150 > > in writeimage at > > /Users/adrian/.julia/Images/src/ioformats/libmagickwand.jl:240 > > in imwrite at /Users/adrian/.julia/Images/src/io.jl:163 > > > > julia> img > > RGB Image with: > > data: 512x2048 > > > Overlay{Float64,2,3,(Array{Float32,2},Array{Float32,2},Array{Float32,2}),(Sc > > > aleMinMax{Float32,Float32,Float32},ScaleMinMax{Float32,Float32,Float32},Scal > > eMinMax{Float32,Float32,Float32})} properties: > > > > versioninfo() > > Julia Version 0.3.2-pre+54 > > Commit 602f55a* (2014-10-11 23:01 UTC) > > Platform Info: > > System: Darwin (x86_64-apple-darwin12.5.0) > > CPU: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz > > WORD_SIZE: 64 > > BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Core2) > > LAPACK: libopenblas > > LIBM: libopenlibm > > LLVM: libLLVM-3.3 > > On mac OSX 10.8 > > > > Could anyone assist? Am I doing this correctly? Is there a better method? > > > > Thanks, Adrian. > >
