javascript - 将图像缓冲区转换为 base64
问题描述
我正在使用 jimp 调整 base64 图像的大小:
const buffer = Buffer.from(Photo, 'base64');
const { mime } = fileType(buffer);
const photoBuffer = await jimp.read(buffer);
const res = await photoBuffer.cover(10, 10)
.quality(30).getBufferAsync(mime);
现在我需要将'res'缓冲区转换回base64。
解决方案
只需使用这样toString
的方法Buffer
:
const resInBase64 = res.toString('base64')
推荐阅读
- objective-c - 奇怪的 NSNumber 分配表达式
- spring - 测试问题、测试顺序和自动增量
- powershell - Powershell:选择返回空列表
- flutter - 跨应用程序标准化大小,但仍使用 `const`
- reactjs - React ant design 抽屉外侧点击禁用
- r - 有没有办法按日期和时间段来汇总数据分组?
- c# - 避免角色因胶囊对撞机而跳跃
- c# - 无法通过 c# 代码使用 httpwebrequest 下载 zip 文件。它通过浏览器下载
- python - numpy数组使用的内存大于RAM?
- spring-webflux - 如何使用 RSocket 处理从服务器发送到客户端的消息?