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

结果:

相关推荐
敲代码的玉米C3 分钟前
深入理解链表反转:从基础到进阶的完整指南
javascript
盏茶作酒2915 分钟前
打造自己的组件库(一)宏函数解析
前端·vue.js
心愿许得无限大21 分钟前
Qt 常用界面组件
开发语言·c++·qt
2401_8582861131 分钟前
OS15.【Linux】gdb调试器的简单使用
linux·运维·服务器·开发语言·gdb
牛马baby33 分钟前
MATLAB下载安装教程(附安装包)2025最新版(MATLAB R2024b)
开发语言·matlab
山有木兮木有枝_35 分钟前
JavaScript 设计模式--单例模式
前端·javascript·代码规范
shenyan~42 分钟前
关于 c、c#、c++ 三者区别
开发语言·c++
一大树1 小时前
Vue3 开发必备:20 个实用技巧
前端·vue.js
Ashlee_code1 小时前
什么是Web3?金融解决方案
开发语言·金融·架构·eclipse·web3·区块链·php
颜渊呐1 小时前
uniapp中APPwebview与网页的双向通信
前端·uni-app