[Image-SIG] Example Code for Displaying Pictures--I'm Stumped

Wayne Watson sierra_mtnview at sbcglobal.net
Wed Nov 25 20:52:51 CET 2009

I didn't know I could post, attach I guess, here. I'll do that later.

There is one puzzling format difficulty I have with the file that 
requires some attention. I hope to have that cleared up in the next hour 
or two. Actually, there's a twist in the format that should be 
mentioned. The first image (frame) is 640x480, and I'm pretty sure one 
byte per pixel. However, every other image (frame) after that is 128 
pixels square. An auxiliary text file provides where, x and y pixel 
position, the small image should be pasted to form a complete image with 
the 640x480 frame. However, if one can get as far as simply displaying 
the first frame and then the following smaller frames, I think that 
would be quite sufficient for starters.

Yes, I've made some "touchdowns" before on the link you provided earlier 
this year. I do need to fiddle with PIL again to get some semblance of 
an idea how to use. 

Christopher Barker wrote:
> Wayne Watson wrote:
>> David, I have many video files, but only want to process them one at 
>> a time. The format is unique, but simple. Basically, 640x480 b/w bmp 
>> images one right after the other.
> In here:
> http://www.pythonware.com/library/pil/handbook/introduction.htm
> Under "image sequences" there is enough info to tell you want to do if 
> PIL understands your format.
> What happens when you point PIL at the file? Does it find the first 
> image? does it find more than one? If not, then you may need to break 
> them apart yourself before feeding them to PIL.
> Also if it's as simple as a binary dump of a standard data type, then 
> you could probably use numpy's "fromfile" to read the data in, you 
> could then covert to a PIL image for the histogram, or just use 
> numpy's histogram functions to compute it.
> You may want to post a (small) sample file here, and others can take a 
> look if you're still confused.
> -Chris

           Wayne Watson (Watson Adventures, Prop., Nevada City, CA)

             (121.015 Deg. W, 39.262 Deg. N) GMT-8 hr std. time)
              Obz Site:  39° 15' 7" N, 121° 2' 32" W, 2700 feet  
                   350 350 350 350 350 350 350 350 350 350
                     Make the number famous. See 350.org
            The major event has passed, but keep the number alive.
                    Web Page: <www.speckledwithstars.net/>

More information about the Image-SIG mailing list