前一段时间我写了一篇关于如何使用 JavaScript 将图像转换为数据 URI 的文章。这是一个巧妙的技巧,开发人员可以出于多种原因使用它。然而,与其滥用canvas ,不如直接从命令行获取 base64 数据?
您可以使用base64
和pbcopy
将文件转换为 base64 并将其复制到剪贴板:
# base64 获取数据,pbcopy 复制到剪贴板 base64 -i 徽标.jpeg |复制
以 base64 格式复制文件数据后,使用该数据的 URL 格式为:
# 数据:{mime-type};base64,{data} data:image/jpeg;base64,/9j/4AAQSkZJRgAB……
虽然 base64 数据和数据 URI 看起来很神秘,但它们有助于避免向其他文件发出请求。我在创建演示文稿时或当我不能指望良好的互联网连接时使用它们。