图片到Base64在线转换工具




关于图片到Base64在线转换工具:

这个图片到Base64在线转换工具可以帮助您把图片转换为Base64字符串, 并内嵌到html页面中.

cartoon image to base64

用Base64把图片内嵌到HTML:

把图片内嵌到HTML可以减少http连接的次数, 因为图片的信息全部包含在html之中. 内嵌图片很适合小的图标, 但不适合内嵌超过2Mb的大图片:

<img src="data:image/png;base64,ivborw0kggoaaaansuheugaaaama..." width="300" height="100" alt="base64 image"/>

把Base64当作CSS中的背景图片:

.body {
    background: url('data:image/png;base64,ivborw0kggoaaaansuheugaaaama...');
}

本站图片缓存:

所有上传的图片会在1小时后删除, 请尽快下载生成的结果文件. 请不要把本网站当作图片存储服务器.

用python进行图片到Base64转换 (用 Base64):

from PIL import Image  # pip3 install pillow
import base64

origin_file_path = './origin.jpeg'
image_type = str(Image.open(origin_file_path).format).lower()

with open(origin_file_path, "rb") as image_file:
    encoded_string = base64.b64encode(image_file.read())

base64_string = "data:image/" + image_type + ";base64," + encoded_string.decode()