Writing a "Raw" Image to a File (Win, PIL)

W. eWatson notvalid2 at sbcglobal.net
Sat Apr 11 18:57:51 CEST 2009


MRAB wrote:
> W. eWatson wrote:
>> I have an image of described as:
>> Img Info:  {}
>>  size:  (640, 480)
>>  format:  None
>>  mode:  P
>>  palette:  <ImagePalette.ImagePalette instance at 0x02393378>
>>  bands:  ('P',)
>>  type:  <type 'instance'>
>>
>> I'd like to write it to a file. Apparently, I need to convert it to a 
>> string first. How do I do that? Pickle?
> 
> Have you tried the .tostring() method?
Perfect. Works exactly like I had hoped, 640x480 bytes--nothing more. 
Thanks. I had noticed it, but didn't get the connection. Then I wandered 
around nearby in the PIL description, and noticed something about decoding 
and write. Unknown territory to me. However, if I had followed up there was 
a connection between tostring and "raw" decoding.

-- 
                                W. eWatson

              (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

                     Web Page: <www.speckledwithstars.net/>




More information about the Python-list mailing list