现在来实现如何将一个图片数字转为二进制的数据,并保存到为本中
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
'''
图片处理成32x32的二进制数据
'''
from PIL import Image
# 打开要处理的图像
img_src = Image.open('a.png')
size = img_src.size
# 转换图片的模式为RGBA
img_src = img_src.convert('RGB')
with open('1.txt','wb') as f:
for i in range(size[0]):
for j in range(size[1]):
tmp = img_src.getpixel((j,i))
if(tmp != (255,255,255)):
f.write(b'1')
else:
f.write(b'0')