Python Image Library로 PNG 이미지 처리하기

Python Image Library로 이미지들을 크롭할 일이 있어서 사용 중에

아마 버그인듯 하지만,
Urllib을 통해서 웹에 있는 PNG이미지를 받아서 ImageFileParser를 통해서 PNG를 컨트롤 할 경우 제대로 오브젝트를 생성 못하는데(ImageFile을 통해서 쓰는 경우는 url뿐만 아니라 로컬 파일 역시 동일하게 발생)

파이썬 마을에서 찾은 내용으로 해결

Urllib으로 이미지 파일을 읽어서 stringIO를 통해서 Image.open 하면 문제없이 동작한다.

Tags:

Comments

python에서 SQL Update가 적용이 되지 않을 때

python에서 MySQL등에 Cursor를 통해서 Update/Insert를 할 때 결과는 True가 리턴되지만, 값이 적용되지 않는 경우가 있는데,
이경우는 Connection에 autocommit을 True로 하거나 Excute뒤에 commit을 적어준다.

con = MySQLdb.connect(host=’localhost’, user=’doe’ passwd=’doe’ db=’mysql’)
con.autocommit(True)
하거나
cs = con.cursor()
cs.execute(“update temp set ~~”)
cs.execute(“commit”)

Tags:

Comments