位置: 编程技术 - 正文

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

  • 地方税概述?
  • 小规模能否开利息专用发票?
  • 财务报表上期金额怎么填写
  • 水电气费用属于固定成本
  • 银行进账单票据号码在哪里
  • 高速费用支付宝的怎么开票
  • 个人独资企业租赁收入如何纳税
  • 增值税加计递减额,这个科目如何使用
  • 应收利息对应什么科目
  • 非居民税收征管方式包括
  • 结转入库材料计划成本的会计分录例题
  • 期初余额什么时候在借方什么时候在贷方
  • 长期待摊费用新规定
  • 减免税费期末如何结转
  • 银行手续费要纳进去吗
  • 个人所得税0申报逾期
  • 年末会计做账怎样少交企业所得税呢?
  • 转让公司账本凭证都要移交吗
  • 预付帐款科目如何转平?
  • 融资租赁和融资性售后回租的区别
  • 一次发放数月的高温津贴如何计算个税?
  • 买车预付款怎么记账
  • 收到税务局信息
  • 文件类型错误请重新选择
  • win11操作中心怎么关闭
  • 桌面或文件夹内无图标
  • 联想Lenovo ThinkPad X13 Gen1
  • 无形资产摊销时运用的方法有双倍余额递减法
  • 发票差额怎样做分录
  • 非盈利组织稳定吗
  • 建筑行业挂靠开票怎么做账务处理?
  • 工作完工结算是什么意思
  • 小规模纳税人清卡是每月一次吗
  • 固定资产未计提完毕怎么报废
  • LNMP部署laravel以及xhprof安装使用教程
  • 劳务佣金合法吗?
  • nginx webservice
  • mkfs.ext4 命令 对磁盘设备进行Ext4格式化
  • 出口销售折扣怎么处理
  • 合伙企业分红怎么做账
  • 冲减多计提的工资怎么做账
  • access中宏的操作
  • SQL Server 2016 TempDb里的显著提升
  • 社保费用如何入现金流量表
  • 新增四大行业营收排名
  • 软件服务费计入管理费用哪个明细
  • 预缴企业所得税计算公式
  • 应付职工薪酬的账务处理
  • 专用发票下载怎么操作
  • 有会计从业资格证还有用吗
  • 企业对私账户合法吗
  • 公司账本需要保留几年
  • 食堂计入公务接待费
  • mysql添加myini
  • MySQL5.6.31 winx64.zip 安装配置教程详解
  • windows注册表简单应用
  • windows如何设置pin码
  • windows 10预览版
  • centos7修复安装
  • 运行ghost
  • 开机提示windows即将过期
  • yosemite 10.10.3 beta4 下载地址 os x10.10.3beta4官方下载
  • win7 64位系统玩英雄联盟lol频繁提示failed to create dump file error 183的解决方法
  • rpm软件安装命令
  • 使用速度最快的手机
  • windows7开机
  • Android计算器项目代码
  • 微信小程序tabbar字体颜色
  • js深度拷贝的方法
  • cdn ajax
  • android网络请求时怎么取消
  • 如何大小写字母转换
  • python语言解析
  • Android使用的方式来管理
  • 项目遇到的问题及解决办法
  • 未按时缴纳税款是什么行为
  • 湖南国家税务总局官网
  • 什么是解放思想?请阐述解放思想和实事求是之间的关系
  • 企业注册的步骤
  • 从事货物批发或零售的纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设