본문 바로가기

개발 이모저모

python flask response base64

728x90
반응형

flask에서 이미지를 jpeg나 png로 return하는 것이 아니라 base64로 return하는 부분이 필요했다.

from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas

라이브러리를 import하여 값에 따라 그래프를 그렸고, 이 이미지를 base64로 응답 해주는 부분이다.

 

output = io.BytesIO()
FigureCanvas(fig).print_png(output)
return base64.b64encode(output.getvalue())
728x90
반응형

'개발 이모저모' 카테고리의 다른 글

RabbitMQ란?  (0) 2022.01.14
MySQL CASE 문법  (0) 2021.11.17
오라클 12c JSON 컬럼  (0) 2021.07.23
Mix Content란?  (0) 2021.07.21
eclipse validating 끄기  (0) 2021.07.20