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

结果:

相关推荐
一只鹿鹿鹿几秒前
网络信息与数据安全建设方案
大数据·运维·开发语言·网络·mysql
a努力。3 分钟前
国家电网Java面试被问:慢查询的优化方案
java·开发语言·面试
栀秋6664 分钟前
从零开始调用大模型:使用 OpenAI SDK 实现歌词生成,手把手实战指南
前端·llm·openai
l1t5 分钟前
DeepSeek总结的算法 X 与舞蹈链文章
前端·javascript·算法
@小码农17 分钟前
202512 电子学会 Scratch图形化编程等级考试四级真题(附答案)
java·开发语言·算法
ejjdhdjdjdjdjjsl23 分钟前
C#类型转换与异常处理全解析
开发语言·c#
智航GIS26 分钟前
6.2 while循环
java·前端·python
2201_7578308726 分钟前
AOP核心概念
java·前端·数据库
qq_3363139328 分钟前
java基础-IO流(转换流)
java·开发语言·python
小宇的天下28 分钟前
Calibre nmDRC 运行机制与规则文件(13-2)
运维·开发语言