base64エンコードサンプル
#!/usr/bin/env ruby # jpgファイルを無事作れたあとでhtmlに埋め込むサンプル jpg = '' ## rubyでa.jpgというファイルが作成できたとする。 open("a.jpg" ,"r"){|io| jpg = io.read } # base64にエンコード jpg = [jpg].pack('m') ## html書き出し open("a.html" ,"w"){|io| io.write "<img src='data:image/jpeg;base64,#{jpg}'/>" } # openする spawn "open a.html"