문제
WSGI를 통해 이미지 데이터를 보낼 때 많은 시간 (사용 wsgiref
), 이미지가 왜곡됩니다. 예를 들어, 다음을 조사하십시오.
(원천: evanfosmark.com)
해결책
코드를 게시하지 않았으므로 여기에 Windows에서 Python 2.5에서 올바르게 작동하는 간단한 코드가 있습니다.
from wsgiref.simple_server import make_server
def serveImage(environ, start_response):
status = '200 OK'
headers = [('Content-type', 'image/png')]
start_response(status, headers)
return open("about.png", "rb").read()
httpd = make_server('', 8000, serveImage)
httpd.serve_forever()
"RB"대신 "R"을 사용하고있을 수 있습니다.
다른 팁
그것은 관련이있었습니다 \n
제대로 변환되지 않습니다. 올바른 방향으로 나를 지적 해 준 Alex Martelli에게 감사의 말씀을 전합니다.
결과가 잘린 결과? 노력하다 wget
또는 curl
파일을 직접 가져와 cmp
원본 이미지로; 그것은 그것을 디버깅하는 데 도움이 될 것입니다. 그 외에도 간단하더라도 전체 코드 및 환경 세부 정보를 게시하십시오.
제휴하지 않습니다 StackOverflow