MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

ListDensityPlot and GraphicsArray

  • To: mathgroup at
  • Subject: [mg65467] ListDensityPlot and GraphicsArray
  • From: "buttgereit at" <buttgereit at>
  • Date: Mon, 3 Apr 2006 06:59:33 -0400 (EDT)
  • Sender: owner-wri-mathgroup at

Dear Group,

using Mathematica 5.0 on WinXP I have a strange problem with

I have imported a picture (PNG) using


I can show it, all fine so far.

I then extract the pixel data (rgb in this case) using


I extract the red channel using


and can display it with


However, when I convert the raster to Lab color space and extract, say
the illumination


fails with

"DensityGraphics::gmat: ... is not a rectangular array larger than 2 x

But the size is identical to rc according to

Dimension[rc] is equal to Dimension[lc] : {400,300}.

Just Reals instead of Integers -- and though, rounding/scaling does not
make a difference.

I have checked the array using


which evaluates to {400} in this case -- doesn't this say it _is_
rectangular? Do I miss something?

I can show part of the array using Take and define a region of at most
200x200 pixels -- expanding it again pops the error. I can move that
"window" over the image without errors.
Just expanding it does not work.

Any idea what could cause the problem? ( yes, I did restart windows ;)

Best Regards,


  • Prev by Date: Re: Technical question from new userr
  • Next by Date: Re: SpeakTextPacket in 5.2
  • Previous by thread: Re: Problem with Infinite products--> further modulo 12 prime functions
  • Next by thread: Re: ListDensityPlot and GraphicsArray