有在线工具,例如杜里梅允许从图像文件创建数据 URI。是否有任何在 Linux 上本地运行的工具可以执行相同的操作?
答案1
数据 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')"