位置: 编程技术 - 正文

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示例)

  • 增值税存量和增量留抵退税
  • 应交城建税分录
  • 未认证发票有时间限制吗
  • 异地预缴的企业所得税可以抵扣吗
  • 已经缴税的发票还能作废吗
  • 收到工程服务费会计分录
  • 处置使用过的固定资产,税率按多少
  • 起征点与免征额的区别
  • 固定资产盘亏造成的损失计入什么科目
  • 购买金蝶软件计入什么费用
  • 公司办的中石化油卡可以查视频记录吗
  • 进项票失控对销项票有影响吗?
  • 建筑安装税务分类编码为多少?
  • 广告公司可以开维修费吗
  • 居委会有没有税收政策
  • 公司住宿费用记什么费用
  • 经营活动现金流量净额
  • 公司注销后是不是就不再接受诉讼
  • 股权质押权如何实现
  • 什么是研发投入和成本
  • 实收资本入账价值怎么算
  • 个人取得经济补偿金个人所得税计算
  • 短期投资损失
  • acer笔记本电脑怎么恢复出厂设置
  • 公司租赁个人车辆需要哪些手续
  • 如何彻底清洁
  • win10蓝牙驱动程序下载
  • 个体户个人所得税免征额是多少
  • 材料成本差异如何分摊
  • 羊毛衫变形了还能变回来吗
  • 发生额怎么算
  • 其他应付款期初余额在哪方
  • 应缴纳消费税会增加吗
  • xcsp_eclib.dll
  • thinkphp use命名空间
  • 破产清算子公司
  • php制作网页
  • 格林湖人
  • php类的作用
  • 房产税为什么会退税
  • 浏览器分析
  • pdf在线预览备注
  • php返回数据给ajax
  • 猿起信息科技有限公司官网
  • mysqldump 导出数据
  • 管理费用怎么入账
  • 正规现金收款收据怎么写
  • python初探
  • 契税计税依据是否包含耕地占用税
  • 公司境外汇款该怎么处理
  • 融资租赁业务需要什么条件
  • 专利年费的滞纳金怎么做账
  • 汽车维修企业怎么认定小微企业
  • 水利基金差额征收有哪些类型
  • 什么是叫资产负债表项目
  • 公司注销实收资本怎么处理
  • 残保金季报还是月报
  • 公关费用计入什么科目比较好
  • 净利润递延所得税
  • 人工费没有发票怎么办
  • 公司人才账户有什么用
  • 地税报表如何填写
  • 平均增长率计算公式怎么算
  • 现金收款凭证的填制日期应当是
  • sql group by语句
  • crack.exe是什么意思
  • 怎么在ubuntu上编程
  • win7 win10 win8
  • win10系统无法启动
  • es6字符串模版
  • Bullet(cocos2dx)学习制作桌球游戏之前期准备
  • 语音单词怎么读
  • 梦见擦窗户框
  • jquery 插件写法
  • shell 读取
  • unity资源库
  • 对xmlHttp对象的理解
  • unity ugui源码
  • Python中的字典用法
  • 预征率为2%预征税额怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设