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

W

W. eWatson

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?
 
D

Diez B. Roggisch

W. eWatson said:
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?

Did you bother reading the PIL documentation just for about 30seconds?

http://www.pythonware.com/library/pil/handbook/image.htm

Hint: look for "save".

Diez
 
M

MRAB

W. eWatson said:
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?
 
W

W. eWatson

MRAB said:
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/>
 
D

Diez B. Roggisch

W. eWatson said:
So, you are telling me what? To save it as a jpg file, or maybe a bmp
file? All of them have headers, right?

Yes. Where exactly do you say "I don't want headers, I want raw data
dumped to the disk"?

Diez
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top