位置: 编程技术 - 正文

Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例(nodejs快速入门)

编辑:rootadmin

推荐整理分享Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例(nodejs快速入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs 入门教程,nodejs快速入门,node js教程,nodejs怎么样,nodejs快速入门,nodejs进阶之路,nodejs实战教程,nodejs实战教程,内容如对您有帮助,希望把文章链接给更多的朋友!

问题:将图片转成datauri

今天,在QQ群有个群友问了个问题:“nodejs读取图片,转成base,怎么读取呢?” 想了一下,他想问的应该是 怎么样把图片嵌入到网页中去,即如何把图片转成对应的 datauri。

是个不错的问题,而且也是个很常用的功能。快速实现了个简单的demo,这里顺便记录一下。

实现思路

思路很直观:1、读取图片二进制数据 -> 2、转成base字符串 -> 3、转成datauri。

Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例(nodejs快速入门)

关于base的介绍,可以参考阮一峰老师的文章。而 datauri 的格式如下

具体到png图片,大概如下,其中 “xxx” 就是前面的base字符串了。接下来,我们看下在nodejs里该如何实现

具体实现

首先,读取本地图片二进制数据。

然后,将二进制数据转换成base编码的字符串。

最后,转换成datauri的格式。

完整例子代码如下,代码非常少:

demo地址

demo地址请点击这里

标签: nodejs快速入门

本文链接地址:https://www.jiuchutong.com/biancheng/374091.html 转载请保留说明!

上一篇:Node.js测试中的Mock文件系统详解(nodejs 性能测试)

下一篇:Nodejs进阶:基于express+multer的文件上传实例(nodejs示例)

  • 开具增值税发票哪些情形不用交税?
  • 怎么查19年以前税收
  • 息税前利润计算每股收益
  • 预缴税款可以下调吗
  • 以物抵债需要缴纳之前欠的税吗?
  • 购买增值税专用发票罪
  • 本月完工入库会计分录
  • 3项经费计提比例2015
  • 销售商品收入确认的五个条件
  • 流动资产投资的特点有
  • 食堂固定资产折旧年限
  • 小规模季度销售超过30万怎么纳税
  • 计提个人生产经营所得个税需要贴附件吗
  • 小规模纳税人税收政策2023
  • 小规模纳税人要做固定资产吗
  • 记帐凭证怎么制作的
  • 在会计实务中财务报表附注的披露方法不包括
  • 特种设备培训费计入什么会计科目
  • 小规模纳税人 核定
  • 制作费用怎么转入成本
  • 小规模纳税人月销售额不超过10万免征
  • 查补的增值税如何申报
  • 苹果设置输入法在哪里设置
  • win10外接音响没反应
  • 电信apn接入点设置+最快
  • 会计监督的基本规定有哪些
  • 股权转让投资款怎么入账
  • 非正常损失含义
  • win11自动更新卡在94%
  • 企业的民间借贷合法吗
  • dxva2.dll是什么意思
  • Kamikōchi, Nagano Prefecture, Japan (© sadao/Shutterstock)
  • 不合规发票扣除多少
  • vue数据实时更新
  • 开出增值税发票一定要确认收入吗?
  • 在php中提供了什么函数用于删除数组中的元素
  • 前端 自动化脚本 怎么写
  • wordpress neve
  • php clone函数
  • python dup函数
  • 销售收入和销售收入净额的区别
  • 供热管道属于什么结构类型
  • 管理费用和研发费用的关系
  • 税前利润弥补是什么意思
  • 固定资产是怎么算出来的
  • 收到货款会计录入
  • 独立核算的生产车间是法律主体吗
  • 财务费用贷方余额怎么结转本年利润
  • 金融工具减值准则
  • 资产负债表中应交税费为负数是什么意思
  • 什么叫小微企业主?
  • 固定资产损失计入什么科目
  • Select count(*)、Count(1)和Count(列)的区别及执行方式
  • win10预览版bug
  • mac dock栏不见了
  • 64位下无法运行32位程序的解决方法 提示未指定提供程序,也没有指派的默认提供程序
  • win7升级win10系统要多久
  • win10系统桌面怎么设置密码
  • 如何让win8系统变快
  • 优化太差
  • 如何用法向量求点到线的距离
  • [置顶]bilinovel
  • 遮罩层在上还是在下
  • javascript数据结构与算法第三版
  • windows配额
  • jquery验证
  • unity基础教程
  • socketdescriptor
  • js原生dialog
  • script标签的defer和async
  • node怎么实现多线程
  • javascript基础编程
  • 国家税务总局税务稽查科
  • 怎样从增值税发票查询
  • 计税核定价是什么
  • 房产税的计税依据与税率分别是什么
  • 库尔勒市税务局领导简介
  • 江苏国税电子税务局官网
  • 刚成立小公司的流程
  • 江西省国家税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设