Skip to content

Instantly share code, notes, and snippets.

@wonderbeyond
Forked from olooney/make_data_url.py
Last active September 14, 2018 10:04
Show Gist options
  • Save wonderbeyond/15ab54d3a49c90bdbfd8afd232203e37 to your computer and use it in GitHub Desktop.
Save wonderbeyond/15ab54d3a49c90bdbfd8afd232203e37 to your computer and use it in GitHub Desktop.
Generate Data URL from image file
import mimetypes
import base64
def make_data_url(filename):
prefix = 'data:{0};base64,'.format(mimetypes.guess_type(filename)[0])
with open(filename, 'rb') as f:
content = f.read()
data_url = prefix + base64.b64encode(content).decode()
return data_url
# make_data_url('/tmp/t.png')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment