Home Base64 to image
Post
Cancel

Base64 to image

Write base64 image data into a PNG:

1
2
3
4
5
6
7
8
9
import cv2
import numpy as np
import base64

data = "UklGRpoAAABXRUJQVlA4WAoAAAAQAAAADwAABwAAQUxQSDIAAAARL0AmbZurmr57yyIiqE8oiG0bejIYEQTgqiDA9vqnsUSI6H+oAERp2HZ65qP/VIAWAFZQOCBCAAAA8AEAnQEqEAAIAAVAfCWkAALp8sF8rgRgAP7o9FDvMCkMde9PK7euH5M1m6VWoDXf2FkP3BqV0ZYbO6NA/VFIAAAA"
data = base64.b64decode(data)
nparr = np.fromstring(data, np.uint8)
img = cv2.imdecode(nparr, cv2.IMREAD_ANYCOLOR)
cv2.imwrite("image.png", img)
This post is licensed under CC BY 4.0 by the author.
Trending Tags