位置: 编程技术 - 正文

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

  • 发生租赁费用怎么做账
  • 款项已付发票未到,怎么做凭证
  • 换出资产为存货为什么不
  • 其他权益工具投资是什么类科目
  • 商品折扣促销方式的会计处理如何做?
  • 购买润滑油分录
  • 帮客户代付保证金违法吗
  • 主营业务成本属于
  • 一般纳税人交增值税会计科目
  • 研发支出费用化支出包括哪些
  • 暂估出库是什么意思
  • 银行抵债资产怎么管理
  • 合理工资薪金的确认原则
  • 个税按计提申报还是按发放申报
  • 企业转让土地使用权交什么税
  • 免税店购物需要满足什么条件
  • 收到汽车报废补贴怎么做账?
  • 退税收入要不要交所得税?
  • 如何固定iPhone墙纸
  • window10的点在哪里
  • php计算时间
  • mac侧边栏设置
  • 预算会计的特点包括
  • wordpress functions.php
  • win11搜索栏不能用
  • linux zen3
  • 查看chrome浏览器内核版本
  • loadprofiles什么意思
  • 农村土地承包经营权证丢失怎么补办
  • 草丛里的野花像
  • 非货币性资产投资特殊性税务处理
  • word下划线怎么延长
  • 可抵扣增值税有哪些
  • 位于Praprotno村之上的圣托马斯教堂 (© Guy Edwardes/Minden Pictures)
  • 一天看小说十几个小时的人
  • 股权置换和股权转让
  • zabbix agent启动命令
  • 投资性房地产成本法转公允价值法
  • 现代服务印花税税率
  • 办完外经证怎么交税
  • 盘亏的固定资产是资产吗
  • 外购应税消费品的纳税人是谁
  • phpcms怎么用
  • 免费学电脑网站
  • db2udb
  • 企业应纳税所得额是指什么
  • 装卸搬运服务属于劳务吗
  • 费用暂估是什么意思
  • 科技专项资金的考核指标确需调整
  • 财政拨款公司的资金来源
  • 工程安装公司注册条件
  • 小企业会计准则没有以前年度损益调整科目
  • 注册公司没交社保
  • 损益表格式 最新
  • 什么是当期损益和其他综合收益
  • 建账固定资产的期初科目是什么
  • sql server常规错误
  • vnc server apk
  • mac屏幕共享软件
  • un安装失败
  • xp系统在新建账户怎么弄
  • windows xp能装微信吗
  • 系统干净启动
  • svn下载项目
  • js 数组取值
  • shell脚本监控日志输出
  • css网页布局的基础是什么
  • 基于JAVAscrip的课程设计源代码
  • shell字符串截取加替换
  • angular页面加载完后执行方法
  • nodejs使用express
  • shell编程的特点
  • script标签可以放在html哪个位置
  • 力所能及之处,定当竭尽所能
  • 由简入繁是成语吗
  • 快速排序的算法流程图
  • 深入浅出jquery
  • 医院缴纳什么税
  • 陕西税务纳税服务平台
  • 成都高新区税务局办税服务厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设