Markdown插入图片

(优快云已同步)
markdown插入图片有两种基本做法:

1. Markdown语法

![alt text](图片链接 "标注")(跳转链接)
  • alt text是alternative text,替代文字,如果图片链接因为某种原因失效,那么这段alt text就会显示
  • 图片链接
    • 本地图片相对路径(不支持绝对路径)
      • 缺点是需要将图片保存在当前路径下,这就造成空间的占用,而且你每次插入一张图片都要在代码中特殊指定其路径,并且由于图片在本地导致你无法容易地将markdown分享至网络平台如优快云知乎
    • 网图链接(https协议)
      • 如果你的图片本来就是网络上的图片那还好,但是如果你的图片在本地,那你需要先将图片上传至图床等平台,得到链接再插入,优点是能将markdown到处分享了,但是先上传这一步较为麻烦
    • 不支持绝对路径,不支持file协议
  • 链接后面空格,然后加标注,这个标注是你鼠标悬停在图片上就会显示的标注文字
  • 后面还可以再跟一个空格,就是点击图片跳转到的链接

这是一张用https链接插入的图片:
alt text

对应的源码:

![alt text](https://i-blog.csdnimg.cn/img_convert/ab90543cb8adf1d9440b2b38065d9ce5.jpeg)

2. base64编码

2.1 首先什么是base64编码:

Base64编码是一种用于将二进制数据转换为ASCII字符的编码方式。它的主要目的是将二进制数据转换为可打印的ASCII字符,以便在文本协议中传输或存储二进制数据。

Base64编码的原理是将每3个字节(24位)的二进制数据划分为4个6位的组,每个组可以表示一个0-63之间的数字。然后,将每个数字映射到一个特定的ASCII字符,这些字符包括A-Z、a-z、0-9、+和/,共64个字符。如果原始数据的字节数不是3的倍数,则在末尾添加一个或两个填充字符(通常是=),以确保编码后的字符串长度是4的倍数。

Base64编码的优点是可以将二进制数据转换为可打印的ASCII字符,从而可以在文本协议中传输或存储二进制数据。它的缺点是编码后的数据长度会增加约33%,因为每3个字节的二进制数据会被编码为4个字节的ASCII字符。

2.2 如何使用base64编码插入图片:

用专门的在线工具,上传图片得到其转换的Base64编码:

这是一张base64编码插入的图片:
csdn图片Base64

其对应的源码(非常的长):

![csdn图片Base64][csdn]
 
[csdn]:https://i-blog.csdnimg.cn/direct/-6503622468514121408.png

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值