import Image
rawData
=
open
(
"I.raw"
'rb'
).read()
im = Image.fromstring("F", (512,512), rawData
, "raw", "F;32F")
# "F" 指定图像的mode为“F”
# (512,512)为 图像大小
# rawdata 为存放数据的变量
# "raw" 指定图像为raw格式
# "F;32F" 指定数据在内存中的格式,为32位浮点型# 如此im中就保存的读入的数据,但并没有做格式和类型转换
out = im.point(lambda i : i * (1.0/4.0)) # 对图像逐像素进行处理
out.show()