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

结果:

相关推荐
csbysj20202 分钟前
菜单(Menu)
开发语言
yong999044 分钟前
基于MATLAB的随机振动界面设计与功率谱密度分析实现
开发语言·matlab
eason_fan1 小时前
从一则内存快照看iframe泄漏:活跃与Detached状态的回收差异
前端·性能优化
超级种码1 小时前
Java:JavaAgent技术(java.instrument和java.attach)
java·开发语言·python
天天向上10241 小时前
go 配置热更新
开发语言·后端·golang
狗头大军之江苏分军1 小时前
年底科技大考:2025 中国前端工程师的 AI 辅助工具实战盘点
java·前端·后端
晨晖21 小时前
顺序查找:c语言
c语言·开发语言·算法
wadesir1 小时前
C++非对称加密实战指南(从零开始掌握RSA加密算法)
开发语言·c++
编程修仙2 小时前
第三篇 Vue路由
前端·javascript·vue.js
a程序小傲2 小时前
阿里Java面试被问:.Java 8中Stream API的常用操作和性能考量
开发语言·windows·python