位置: 编程技术 - 正文

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

  • 可以按小型微利企业核算企业所得税吗
  • 没有收入可以不给抚养费吗
  • 公司之间借款如何做账
  • 子公司向母公司借款利息税务处理
  • 新成立的小规模纳税人怎么报印花税
  • 已经报销的发票还会查吗
  • 公司垫付员工工资怎么做账
  • 商场收取租户电费怎么处理税收?
  • 生产车间人员工资属于什么费用
  • 一般纳税人净利润300万企业所得税怎么算
  • 开具增值税发票销货清单的最新规定是什么
  • 补充养老保险税前扣除政策
  • 房地产的出租行为属于土地增值税征收范围吗
  • 发票丢失联次
  • 库存现金进行清查
  • 应付账款收不到账怎么办
  • 以自有资金进行股权投资
  • 公司自有房屋出租 营业范围
  • 无线路由器指示灯怎么才是正常
  • 委托加工物资企业原材料都是自己采购
  • wordpress更改字体
  • 材料分配的四个步骤
  • php @method
  • tepac接口
  • 赡养老人专项扣除标准
  • 微信支付开发需要什么条件
  • download github
  • react 组件化
  • 狗能看懂的电视
  • insg命令
  • 省外的发票能入账吗
  • 购买方红字信息表已开销售方系统查不到
  • 个人注册投资有限公司
  • 购进小汽车自用为什么可以抵扣进项税
  • 简易计税项目可抵扣吗
  • 不抵扣的发票需要认证吗
  • 第9章 内存模型分析
  • java多线程经典案例
  • pd python
  • 小规模附加税减免政策2023
  • 现金支出的账务处理
  • 小微怎么开专票
  • 产品淘汰造成的影响
  • 家庭分割财产怎么处理
  • SQL 联合查询与XML解析实例详解
  • server2003dns配置
  • 劳务费与应付职工薪酬的区别
  • 购买固定资产会计凭证
  • 一般纳税人销售旧货税率
  • 一般纳税人已交税金账务处理
  • 收到的货款比实际货款多
  • 运输公司车辆保养记录表格
  • 房地产公司车位出租会计分录
  • 外资企业贷款条件
  • 出售未计提完折旧的固定资产需要折扣吗
  • 销项税现金流量附表如何指定
  • 生产型企业入库管理办法
  • 请创建一个die类
  • sql server的存储方式
  • bulk insert formatfile
  • win7系统设置开机启动项
  • 一岁的宝宝可以喝枸杞水吗
  • 去掉电脑右下角显示的时间
  • ubuntu20关机卡在logo
  • windows无法完成配置若要尝试恢复配置
  • 盗版win7怎么升级
  • WIN10安装网络打印机
  • 用jQuery实现可输入多选下拉组合框实例代码
  • python里的set
  • opengl绘制一个矩形
  • javascriptz
  • JavaScript的strict模式与with关键字介绍
  • python简单加密
  • Android studio 打包apk后卡在首屏
  • jquery的实现原理
  • bootstrap轮播效果
  • 南京市国家税务局
  • 水上公安分局
  • 社保在哪里缴费
  • 南通国资委网站首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设