Conversion

如何從圖像文件生成數據 URI?

  • December 7, 2015

有像duri.me這樣的線上工具允許從圖像文件創建數據 URI。有沒有在 Linux 上本地執行的工具來做同樣的事情?

數據 URI 通常只是 base64 編碼,MIME 類型卡在前面。我使用這個自製腳本,它將文件名作為它的第一個也是唯一的參數,並返回數據 uri,已經包含在url('data:')

[0 1026 8:29:38] ~ % cat $(which cssify.sh)
#!/bin/sh
mimetype=$(file -bN --mime-type "$1")
content=$(base64 -w0 < "$1")
echo "url('data:$mimetype;base64,$content')"

引用自:https://unix.stackexchange.com/questions/247843