OLD | NEW |
(Empty) | |
| 1 #!/usr/bin/python |
| 2 """ |
| 3 Converts an image into its Base-64 data string |
| 4 Useful for embedding images in HTML or CSS without having a separate file |
| 5 """ |
| 6 |
| 7 import sys,base64 |
| 8 |
| 9 if __name__ == "__main__": |
| 10 if(len(sys.argv) < 2): |
| 11 print "Usage: img2base64.py <image>" |
| 12 exit(1) |
| 13 try: |
| 14 fName = sys.argv[1] |
| 15 data = base64.encodestring(open(fName,"rb").read()).replace('\n', '') |
| 16 fType = fName[-3:] #Use last 3 chars as file type |
| 17 print "data:image/%s;base64,%s"%(fType,data) |
| 18 except IOError as e: |
| 19 print "Failed to open file:", sys.argv[1] |
OLD | NEW |