dataスキーム生成 (AppleScript)

画像ファイルなどをBase64でエンコードし、変換したdataスキームURL(URI)をクリップボードにコピーします。

使い方

ダウンロードしたファイルを解凍・マウントし、スクリプトファイル(アプレット/ドロップレット)をハードディスクなどにコピーしてください。

ダブルクリックで使う
アプレットのアイコンをダブルクリックで開くと、ファイル選択ダイアログが表示されるので、エンコードするファイルを選択してください。
ドラッグ&ドロップで使う
エンコードしたいファイルをドロップレットにドラッグ&ドロップしてください。複数のファイルをドラッグ&ドロップしても、そのうち一つだけしかコピーできません。
スクリプトメニューで使う
「~/Library/Scripts」にスクリプトを保存するとスクリプトメニューに「dataスキーム生成」が表示されるので、そこからスクリプトを選択し、あとはダブルクリックの場合と同様にエンコードするファイルを選択してください。

クリップボードにコピーしたdataスキームは、CSSやHTMLで画像のURLとして使用してください。例:<img src="data:image/png;base64,……">

注意

  • 対応しているファイル形式は、基本的にPNG、JPEG、GIFのみです。他の形式のファイルでもエンコードは可能ですが、MIMEタイプを適切なものに修正する必要があります。
  • エンコード後の容量は、エンコード前の容量の約1.33倍(3バイト→4バイト)になりますので、容量の大きなファイルを処理する場合は注意してください。

動作確認環境

Mac OS X Leopard (10.5.7)