Re: needs the option ColorFunction, any good workaround?
- To: mathgroup at smc.vnet.net
- Subject: [mg131498] Re: needs the option ColorFunction, any good workaround?
- From: Bob Hanlon <hanlonr357 at gmail.com>
- Date: Mon, 12 Aug 2013 06:39:13 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-outx@smc.vnet.net
- Delivered-to: mathgroup-newsendx@smc.vnet.net
- References: <20130810083934.914A26A0E@smc.vnet.net>
data = RandomInteger[{0, 255}, {8, 12}];
ImageApply[List @@ ToColor[Hue[#/255], RGBColor] &,
Image[data, ImageSize -> 300]]
ImageApply[List @@ ColorData["TemperatureMap"][#/255] &,
Image[data, ImageSize -> 300]]
ImageApply[List @@ ColorData["Rainbow"][#/255] &,
Image[data, ImageSize -> 300]]
Bob Hanlon
On Sat, Aug 10, 2013 at 4:39 AM, sibir <martin.rommel at gmail.com> wrote:
> ArrayPlot and also Image3D have an option ColorFunction. For Image there
> is no such option, for scalar data "GrayScale" is all there is.
>
> Now one can ImageApply Hue like
>
> ImageApply[List @@ ToColor[Hue[#], RGBColor]&, Image[data]]
>
> but how to use other Gradient Color Schemes like "Rainbow" or
> "TemperatureMap"?
>
> I am working with large dataset, so ArrayPlot is not an option (too slow
> and memory inefficient).
>
>
>
- References:
- Image[] needs the option ColorFunction, any good workaround?
- From: sibir <martin.rommel@gmail.com>
- Image[] needs the option ColorFunction, any good workaround?