各位同学知道吗?图片文件的存储,可以以文件形式存储在本地,也可以转为Base64代码,以代码的形式存储与数据中。这种将图片转为base64代码的方法非常灵活,可以广泛应用在各种软件开发项目中。比如我们在开发微信小程序时,如果我们通过css引入本地图片,一般几十kb的图片还可以使用,但稍微大一点的图片,就会提示本地图片无法引用,只能使用远程网络图片或base64格式的图片,如果考虑到网络远程图片加载的流量和时效问题,将图片转为base64代码,使用base64代码作为图片引入,则是更适合的方式。
那么问题来了,图片如何转为base64代码呢?今天丁老师教给大家。
一、图片在线转Base64
丁老师自己开发的有在线图片转Base64工具,点击访问,支持jpg、png、bmp等格式的图片,上传后即可自动转换为Base64代码,如图:

方法二、Windows本地图片转Base64
这种不需要上传图片,只要有Windows操作系统就可以转换,具体方法为:
1.在开始菜单上点右键,选择运行,输入Powershell,打开Powershell工具。



2.在Powershell中输入命令,然后点击Enter键确认。
3.输入以下代码,其中,需要把c:\License.dat,换成你的图片文件
[Convert]::ToBase64String([IO.File]::ReadAllBytes("c:\License.dat"))4.输入代码完成后,点击Eneter回车键,系统会自动显示出该图片文件的Base64值,直接复制即可使用。

备注:其实不止图片文件,包括其他格式的任何文件,都可以使用此方法,获取Base64值(文件最好不要太大,不然可能会导致代码过多而引起内存移除)。
常用命令:#查看linux内核 uname -r cat /proc/version#查看linux版本详细信息 hostnamectl #列出所有文件 ls -a #列出带有拥有者的文件 ls -l #移动文件 mv 源文件或目录 新...
在开发微信小程序之前,一般都要先做原型图设计,顾名思义,就是把这个微信小程序前期的效果图做出来,发给客户进行确认,确认内容包含界面排名、功能和内容布局、大致样式等。做原型图是设计师和前端的工作,但是很多刚入行的新人以及没有做过原型图的同...
有客户咨询丁老师,他们公司有一个APP,希望也上架微信小程序、抖音程序,想问下APP可以转换为小程序吗?丁老师来给你解答。APP是否可以转小程序?可以。只要有该APP的源码,就可以实现开发转换为微信、抖音、小红书、支付宝、百度等小程序。...
微信公众号在发布文章时,编辑器只能插入公众号文章的超链接,是无法插入自定义外部链接的。如图:那么如果想在文章内插入链接,引导用户点击该怎么办呢?丁老师可以明确的告诉你,直接插入链接是行不通的。但可以通过其他方式引导用户跳转,比如插入带有...
上一期我们讲到了《微信小程序发布后多久可以能被搜索到?》,我们已经知道了微信小程序在上架后,多久能被搜索到的一个时间范围。本期我们讲一下,微信小程序被搜索,如何提升排名,是搜索结果靠前的方法。首先,微信小程序的搜索结果排名,并没有一个固定的...
国外很多VPS购买后,只有密码,没有登录账号,如何登录呢?我们以one.com为例,购买了VPS后,只能设置密码,但是用root,也无法登录,是怎么回事呢?查了官方文档,原来修改的VPS密码,不是root的,这个VPS默认的账号是admin...
软件介绍Basgito是基于Laravel框架的免费电子商务平台,可以快速搭建自己企业专属的电子商务交易平台,适用于中小型外贸企业。该电商平台拥有无头laravel商务(headless laravel commerce)的强大功能,可以快...
二维码码有三个参数: 数据类型、大小(“像素 ”数)和纠错级别。能存储多少信息也取决于这些参数。例如,纠错级别越低,可存储的信息越多,但代码越难被读者识别。最大尺寸和最小纠错值如下:最大字符数 7089个字符(纯数字)字母数字 4296个字...