各位同学知道吗?图片文件的存储,可以以文件形式存储在本地,也可以转为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值(文件最好不要太大,不然可能会导致代码过多而引起内存移除)。
在Windows中通过Powershell使用OpenSSH,在执行启动命令Start-Service ssh-agent时,出现如下提示:Start-Service : 由于以下错误无法启动服务“OpenSSH Authenticat...
自从上一篇介绍了《用Google Stitch实现AI免费设计UI并生成APP》后,不少同学都去尝试了使用Google Stitch进行了AI设计,有的用来制作网站效果图,有的用来设计APP的产品原型图等,功能确实强大。与此同时,也有很...
在使用wordpress网站cms中,有同学提问,他的网站必须登录了才可以查看到新文章内容,如果没有登录,查看到的还是之前几个月的内容,这是怎么回事呢?经过丁老师分析和排查,发现该网站,使用了wordpress的WP Fastest C...
经常有客户咨询,在网站、小程序和APP中,要显示公司地图,或者使用地图的相关服务,这样需要收费吗?有免费的吗?今天丁老师给你解答。在网站、小程序、APP中调用地图会收费吗?答案:会。任何以盈利为目的的商业应用,只要调用了相关地图(高德、...
经常有一些小伙伴咨询丁老师,他们有需要在线直播和观看的需求,比如云课、空中宣讲、企业车间生产直播、内部讲座、医学直播、学术会议、在线培训等场景。但是因为行业性质,不是那种提供公开的网络观看,而是仅针对指定人群使用,因此不想使用企鹅会议、X音...
丁老师软件,推出图片在线加水印功能,支持图片和PDF文件加水印,可以添加文字水印、图片水印,文字水印支持调整文字大小、文字颜色、位置、透明度等,添加水印后可以自动生成文件,可以下载。在线添加图片水印地址https://www.dls6.co...
从事技术开发的同学都知道,不管是做网站也好,开发各种业务系统也好,目前大多数企业部署的web环境是-操作系统:Linux,数据库:Mysql/MariaDB/PostgreSQL/MongoDB,Web容器:Nginx/Tomcat/Apa...
二维码码有三个参数: 数据类型、大小(“像素 ”数)和纠错级别。能存储多少信息也取决于这些参数。例如,纠错级别越低,可存储的信息越多,但代码越难被读者识别。最大尺寸和最小纠错值如下:最大字符数 7089个字符(纯数字)字母数字 4296个字...