返回

用两种方法将图片资源转换为 base64 格式

前端

引言

图片资源在现代 web 开发中无处不在,将其转换为 base64 格式是一种常见的需求。base64 格式是一种将二进制数据编码为 ASCII 字符串的方法,这使得将图片嵌入 HTML 和 CSS 等文本文件中成为可能。在这篇文章中,我们将探讨两种将图片资源转换为 base64 格式的方法:本地直接选择图片和第三方资源图片。

方法一:本地直接选择图片

步骤 1:选择要转换的图片

  • 打开您喜欢的图像编辑软件(例如 Photoshop、GIMP 或 Paint)。
  • 打开要转换为 base64 格式的图片文件。

步骤 2:导出为 base64

  • 不同的图像编辑软件导出为 base64 的方式可能略有不同。一般来说,您需要寻找一个名为“导出为”或“另存为”的选项。
  • 在导出格式中,选择“base64”。

步骤 3:复制 base64 字符串

  • 导出完成后,图像编辑软件将生成一个 base64 字符串。
  • 复制此字符串并将其粘贴到您的 HTML 或 CSS 文件中。

代码示例

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYFAjkjwql4iwAAACFJREFUCNdjYGBg+MDixzzHeJhGZhcBpYAAJ2LsIC/n2/oAAAAASUVORK5CYII=">

方法二:第三方资源图片

步骤 1:获取图片 URL

  • 右键单击要转换的图片,然后选择“复制图片地址”。

步骤 2:使用在线工具

步骤 3:生成 base64 字符串

  • 单击“编码”按钮。
  • 工具将生成一个 base64 字符串。

步骤 4:复制 base64 字符串

  • 复制此字符串并将其粘贴到您的 HTML 或 CSS 文件中。

代码示例

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYFAjkjwql4iwAAACFJREFUCNdjYGBg+MDixzzHeJhGZhcBpYAAJ2LsIC/n2/oAAAAASUVORK5CYII=">

结论

我们已经讨论了两种将图片资源转换为 base64 格式的方法:本地直接选择图片和第三方资源图片。选择哪种方法取决于您的具体需求和可用的资源。

将图片转换为 base64 格式在许多场景下都有用处,例如:

  • 将图片嵌入电子邮件中
  • 在 HTML 和 CSS 文件中使用图片
  • 将图片存储在数据库中

希望这篇文章对您有所帮助。如果您有任何问题或评论,请随时留言。