I want to base-64 encode a PNG file, to include it in a data:url in my stylesheet. How can I do that?
I’m on a Mac, so something on the Unix command line would work
import base64 def image_to_data_url(filename): ext = filename.split('.')[-1] prefix = f'data:image/{ext};base64,' with open(filename, 'rb') as f: img = f.read() return prefix + base64.b64encode(img).decode('utf-8')