TOP

ターミナル上でOpenSSLを使って画像ファイルをさくっとdata URI scheme形式にする

2016-05-11 15:24:53

data URI scheme形式に変換したい時に、いちいち外部のサービスにアクセスして変換して〜、の一連の動作が面倒になってきたので、Bashシェル上でワンライナーで出来ないか調べたメモ

$ str64=`openssl base64 -e -in [画像ファイル] | sed ':loop; N; $!b loop; ;s/\n/,/g'`;echo "data:[MIMEタイプ];base64,"$str64 > [出力先ファイル名]