Leider erzeugt mein Programmcode folgenden Fehler:
"IOError: encoder png not available"
Pil wurde mit dem Windows Installer installiert, meine Platform ist python2.6 und WinXP.
Ich bin für jeden Rat dankbar :K
Code: Alles auswählen
#!/usr/bin/env python
from werkzeug.wrappers import Request, Response
try:
import sqlite3
except ImportError:
from pysqlite2 import dbapi2 as sqlite3
import StringIO
import Image
@Request.application
def application(request):
conn = sqlite3.connect("photo.db")
sql = """SELECT image FROM photo LIMIT 1"""
cur = conn.cursor()
cur.execute(sql)
fp = StringIO.StringIO(cur.fetchone()[0])
bild = Image.open(fp)
response = bild.tostring("png")
return response
if __name__ == '__main__':
from werkzeug.serving import run_simple
run_simple('localhost', 4001, application)