Re: Getting pixel values from individual frames in an animated gif?
- To: mathgroup at smc.vnet.net
- Subject: [mg81552] Re: Getting pixel values from individual frames in an animated gif?
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Wed, 26 Sep 2007 21:50:15 -0400 (EDT)
- Organization: Uni Leipzig
- References: <fdddaq$92v$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi,
the palette is hidden in the ColorFunction option.
Extracting the color function with
cfunlist=ColorFunction /.
Union[Cases[mygraphiclist,Verbatim[Rule,ColorFunction,_],Infinity]]]
should give you the list of color functions and
#[index] & /@ cfunlist
the RGB values.
Regards
Jens
W. Craig Carter wrote:
> Hello, I'd like to get the values of index pixels from an
> animated gif.
>
> mygraphiclist = Import["animated.gif"]
> gives me a list of graphics objects.
>
> I'm looking for the rgb values.
>
> data[frame_] = mygraphicslist[frame_,1,2,1,1] gives me
> the correct dimensions for an individual frame, i.e.,
> Dimensions[data[12]] is the image size.
>
> I can't seem to find the rgb values, i.e.,
> data[12][[12,25]] is an integer, but is this an index to a
> map, or a 0-255 for R,G, or B?
>
>
> W. Craig Carter
> Professor of Materials Science and Engineering
> MIT, Dept. of Materials Science and Engineering 13-5018 77 Massachusetts Ave, Cambridge, MA 02139-4307 USA
> 617-253-6048 ccarter at mit.edu http://pruffle.mit.edu/~ccarter http://pruffle.mit.edu/~ccarter/FAQS/ http://pruffle.mit.edu/~ccarter/I_do_not_use_microsoft.html
>