位置: 编程技术 - 正文

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

  • 补缴个税差额有时间规定吗
  • 职工教育经费申请事由
  • 房产税税额怎么算
  • 个人生产经营所得税
  • 应交税费贷方有余额,怎么销账
  • 如何核算小企业收入
  • 行政事业单位长期挂账属于什么财务问题
  • 盈余公积可用于集体福利吗
  • 存货在财务报表中存在的财务操纵
  • 职工的保险费在哪里查
  • 开了负数发票印花税减掉吗?
  • 分公司是否可以贷款
  • 转出未交增值税怎么算
  • 以前年度费用本年开发票
  • 出纳记账本如何手工记账
  • 建筑安装工程费用人工费计算方式
  • 环境保护税交给谁
  • 哪些人需缴纳个人所得税
  • 包装物计价
  • 财务中暂估入账会计分录
  • 银行审计费
  • 网上纳税申报的基本流程是什么
  • 什么是电流定律
  • scanserver.exe - scanserver是什么进程 有什么用
  • win10专业版0x803fa067
  • 企业所得税季度预缴纳税申报表
  • 八个与cpu相关的字符
  • 罚款收入营业外收入还是其他应收款
  • 增值税专用发票上注明的价款含税吗
  • 外商投资的企业再投资
  • 潘塔纳尔湿地的主要成因
  • 迁徙的季节主要从哪几个方面写秋天的景物
  • vue显示pdf
  • 2022年电子设计大赛F题
  • 大学生网页设计大赛
  • 真题解析买谁的
  • node.js教程详细
  • br命令怎么用
  • 固定资产到期日
  • 没有开发票的收入
  • 食堂增值服务有哪些
  • 销售鸡蛋免增值税吗
  • centos上安装vscode
  • 投资收益收到的现金增加的原因
  • 银行存款 会计科目
  • 销售车位应怎么交税
  • 金蝶利润表出现科目
  • sqlserver2012安装后找不到
  • 小企业在购买商品过程中发生的费用
  • 股票分红是怎么扣税的
  • 内部审计主要目的
  • 与广告公司签个协议
  • 生产企业成本核算案例
  • 无法支付的应付账款为什么计入营业外支出
  • 两种原因
  • 财务分析与财务管理的共同点
  • 股权转让账务咋处理
  • 差旅费退回怎么写
  • 退回的个税手续费如何账务处理
  • 制造费用和直接人工的区别
  • 冲销以前年度多计提的折旧
  • sqlserver数据库事物日志已满
  • win7系统打开网页出现file not found
  • linux系统设置ntp同步
  • linux tr命令详解
  • ubuntu无法下载
  • linux 硬盘满了
  • linuxzen
  • linux系统获取ip地址
  • 如何解决win7系统转为xp系统出现蓝屏怎么办啊
  • Win10 Mobile Redstone预览版14295出现问题 屏幕闪烁/应用自动关闭等
  • cocoscreator渲染流程图
  • jquery validate文档
  • js中的json
  • sed删除文件中的目录
  • 分享一下相亲时碰见过哪些奇葩事
  • 安卓 存储权限 访问的地方是哪里
  • 国企9000扣完五险一金
  • 无锡税务局领导
  • 纳税信用等级在哪里查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设