前端使用js将图片转换为二进制、十六进制

javascript 复制代码
function convertImageToBinary (fileInput) {
        return new Promise((resolve, reject) => {
          const reader = new FileReader()
          reader.onloadend = function () {
            const bytes = new Uint8Array(reader.result)
            resolve(bytes)
          }
          reader.onerror = reject
          reader.readAsArrayBuffer(fileInput)
        })
      }
      convertImageToBinary(file.raw).then(res => {
        console.log('res====>', res)
        const hexValue = Array.prototype.map
          .call(res, (x) => ('0x' + x.toString(16)))
          .join('')
        console.log('hexValue=--==>', hexValue)
      })

结果:

相关推荐
小冻梨!!!3 分钟前
Spark,在shell中运行RDD程序
大数据·javascript·spark
炯哈哈9 分钟前
【上位机——MFC】序列化机制
开发语言·c++·mfc·上位机
蓝莓味柯基14 分钟前
Python3正则表达式:字符串魔法师的指南[特殊字符]‍♂️
开发语言·python·正则表达式
隐世115 分钟前
C++多态讲解
开发语言·c++
大猫会长16 分钟前
lenis滑动插件的笔记
javascript
db_lnn_202133 分钟前
【vue】全局组件及组件模块抽离
前端·javascript·vue.js
码上飞扬42 分钟前
Java大师成长计划之第20天:Spring Framework基础
java·开发语言
Qin_jiangshan43 分钟前
vue实现进度条带指针
前端·javascript·vue.js
刚入门的大一新生43 分钟前
C++初阶-string类的模拟实现1
开发语言·c++
天高任鸟飞dyz44 分钟前
tabs切换#
javascript·vue.js·elementui