首页 > 原创文章 > 技术应用 > 查看文章

图片转为Base64代码的方法 | 图片在线转Base64

所属分类:技术应用 来源: 丁老师原创 更新时间:2026-08-11 08:53 浏览: 969 IP属地: 深圳

各位同学知道吗?图片文件的存储,可以以文件形式存储在本地,也可以转为Base64代码,以代码的形式存储与数据中。这种将图片转为base64代码的方法非常灵活,可以广泛应用在各种软件开发项目中。比如我们在开发微信小程序时,如果我们通过css引入本地图片,一般几十kb的图片还可以使用,但稍微大一点的图片,就会提示本地图片无法引用,只能使用远程网络图片或base64格式的图片,如果考虑到网络远程图片加载的流量和时效问题,将图片转为base64代码,使用base64代码作为图片引入,则是更适合的方式。

那么问题来了,图片如何转为base64代码呢?今天丁老师教给大家。

两种方式

一、图片在线转Base64
丁老师自己开发的有在线图片转Base64工具,点击访问,支持jpg、png、bmp等格式的图片,上传后即可自动转换为Base64代码,如图:

image.png

方法二、Windows本地图片转Base64
这种不需要上传图片,只要有Windows操作系统就可以转换,具体方法为:

1.在开始菜单上点右键,选择运行,输入Powershell,打开Powershell工具。

image.png

image.png

image.png

2.在Powershell中输入命令,然后点击Enter键确认。

3.输入以下代码,其中,需要把c:\License.dat,换成你的图片文件

[Convert]::ToBase64String([IO.File]::ReadAllBytes("c:\License.dat"))

4.输入代码完成后,点击Eneter回车键,系统会自动显示出该图片文件的Base64值,直接复制即可使用。

image.png

备注:其实不止图片文件,包括其他格式的任何文件,都可以使用此方法,获取Base64值(文件最好不要太大,不然可能会导致代码过多而引起内存移除)。

相关文章

Cursor返回the model defa...

最近丁老师团队在开发软件项目时,使用的是Cursor IDE来进行AI辅助开发,前几天一直都用的好好的,今天却突然提示“the model default does not work with your current plan or ...

MCP+知识库+工作流+OpenClaw实现...

用MCP+知识库+工作流+OpenClaw实现自动化办公,是以OpenClaw为核心,对接AI大模型完成日常办公自动化,可以实现企业级智能化办公,可将复杂任务自动化、降低开发成本的AI解决方案。本文将从技术原理、组件介绍、协同方式、应用...

Java招聘中常说的Dubbo、Maven、...

有做程序员的同学最近在群里问,最近在找工作时,经常遇到Java程序员要求精通Dubbo、Marven、Jekins,可这些都是什么东东呀?么乱七八糟的呀,完全搞不懂呢。哈哈,其实这些都是java开发中, 经常用到的中间件程序,别着急,丁...

小程序原型图设计规范与注意事项

在开发微信小程序之前,一般都要先做原型图设计,顾名思义,就是把这个微信小程序前期的效果图做出来,发给客户进行确认,确认内容包含界面排名、功能和内容布局、大致样式等。做原型图是设计师和前端的工作,但是很多刚入行的新人以及没有做过原型图的同...

推荐文章

制作抖音小程序所需要的资料以及费用是多少?

开发抖音小程序所需资料及费用概览随着短视频平台抖音(TikTok)在全球范围内的迅速崛起,越来越多的企业和个人开始意识到在抖音平台上开发小程序的重要性。抖音小程序不仅可以增强品牌曝光率,还能为用户提供更加便捷的服务体验。那么问题来了,开发一...

国产信创项目操作系统要求用什么?web中间件...

从事技术开发的同学都知道,不管是做网站也好,开发各种业务系统也好,目前大多数企业部署的web环境是-操作系统:Linux,数据库:Mysql/MariaDB/PostgreSQL/MongoDB,Web容器:Nginx/Tomcat/Apa...

Linux使用lnmp套件安装后打卡默认站点...

最近要在某单位内网部署项目,使用了lnmp来配置环境,软件安装成功,可安装后不管是打开ip地址还是默认站点,都提示nginx 403 forbidden,这是怎么回事呢?首先,已经出现了nginx 403提示,说明nginx是安装正常的。其...

微信小程序如何接入微信AI生态?附接入方法

2026年6月8日,微信团队发布了《关于开发者接入微信AI生态的指引》文章,旨在面向开发者提供接入微信AI生态的能力,对于开发者和企业而言,把自己的微信小程序接入微信AI生态,将有机会被微信AI推荐和调用,在传统小程序运营的基础上,等于是又...