前端使用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)
      })

结果:

相关推荐
❀͜͡傀儡师2 分钟前
docker部署Docker Compose文件Web管理工具Dockman
java·前端·docker·dockman
智航GIS5 分钟前
1.2 python及pycharm的安装
开发语言·python·pycharm
froginwe1110 分钟前
Lua 字符串处理指南
开发语言
k***921615 分钟前
list 迭代器:C++ 容器封装的 “行为统一” 艺术
java·开发语言·数据结构·c++·算法·list
karshey18 分钟前
【前端】sort:js按照固定顺序排序
开发语言·前端·javascript
MyBFuture19 分钟前
索引器实战:对象数组访问技巧及命名空间以及项目文件规范
开发语言·前端·c#·visual studio
38242782725 分钟前
python:单例模式
开发语言·python·单例模式
摸鱼仙人~25 分钟前
一文详解text2vec库
开发语言·python
IT_陈寒29 分钟前
Redis性能提升50%的7个实战技巧,连官方文档都没讲全!
前端·人工智能·后端
jghhh0130 分钟前
基于C#的串口电子秤测试程序
开发语言·c#