"data" URL schemeの生成を行うプログラム
画像ファイルを"data" URL scheme形式に変換するプログラム。
"data" URL schemeはこの様な形式のデータ。
var img_src = 'data:image/gif;base64,R0lGODlhC...
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys import os import mimetypes argvs = sys.argv argc = len(argvs) if (argc != 2): print 'Usage: python %s filename' % argvs[0] quit() mimetype = mimetypes.guess_type(argvs[1])[0] allData = open(argvs[1]).read() print "'data:"+mimetype+";base64,"+allData.encode("base64").strip()+"'"
関連情報
Using images - MDC Docs
https://developer.mozilla.org/en/Canvas%5Ftutorial/Using%5Fimages
[JavaScript] dataスキームURI生成(画像データのBase64変換)
http://www.kawa.net/works/js/data-scheme/base64.html