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

结果:

相关推荐
Predestination王瀞潞2 分钟前
Python oct() 函数
开发语言·python
生物小卡拉6 分钟前
R脚本--PCA分析系列1_v1.0
开发语言·r语言
生物小卡拉7 分钟前
R脚本——LefSE分析与可视化-v1
开发语言·r语言
fl17683122 分钟前
基于python+tkinter实现的自动组卷评卷考试系统python源码+课程设计+项目说明
开发语言·python·课程设计
张较瘦_28 分钟前
应用型本科计算机类专业毕业设计与论文选题指南
java·开发语言·课程设计
jump_jump1 小时前
超长定时器 long-timeout
前端·javascript·node.js
Dxy12393102161 小时前
Python自动连接已保存WiFi
开发语言·python
无限进步_1 小时前
C语言指针全面解析:从内存管理到高级应用
c语言·开发语言
W.D.小糊涂1 小时前
Qt 5.14.2+Mysql5.7 64位开发环境下无法连接数据库
开发语言·qt
_OP_CHEN1 小时前
C++基础:(八)STL简介
开发语言·c++·面试·stl