PythonのP.I.Lでビットマップ白黒に変換する
October 25, 2010 at 04:46 PM | View CommentsPythonの画像操作ライブラリ P.I.L で白黒のbitmapの変換方法が分からなくてハマッたのでメモ。
#! /usr/bin/env python
#! vim: fileencoding=utf8
import Image
def tobitmap(imagepath, outputfilename):
im = Image.open(imagepath)
im = im.convert("1") #白黒に変換
im.tobitmap() #bitmapに変換
wf = open(outputfilename, "wb")
im.save(wf)
wf.close()
if __name__ == "__main__":
path = r"C:\temp\image"
tobitmap(r"C:\temp\image\ruko.jpg", r"C:\temp\image\ruko.bmp")
ちなみに
im = im.convert("1")
を
im.convert("1")
と勘違いしてハマッた。

categories:
python
ツイート