在javascript中转换二进制原始图像数据
converting a binary raw image data in javascript
我正在使用firebreath插件,我正在从插件向JavaScript发送原始二进制图像数据,但由于JavaScript不识别此数据,因此无法使用此数据。后来,我将原始图像数据转换为base64格式,并在JavaScript中使用,在这种情况下,我能够绘制图像,但性能受到影响,因为base64转换每次转换花费近100毫秒。有没有一种方法可以让我直接从原始图像中绘制图像?我基本上必须提高性能。
而不是在画布上绘制,您可以尝试将数据URI放在图像标记中并将其作为jpeg发送。基本上,在将图像发送到javascript之前,尽可能多地压缩图像(对于您的应用程序),以最大限度地减少转换w/base64所需的量。我能看到它可能工作的唯一其他方法是使用websocket与插件交谈,插件有自己的问题。
相关文章:
- 查找仅适用于原始图像的图像放大算法的名称
- 如何从缩放的图像裁剪并保持原始图像的纵横比
- 如何在文件打开和调用图像区域选择时获取原始图像大小
- 原始图像数据显示
- 在将图像作为原始图像二进制数据(png或jpeg)上传到服务器之前,裁剪或调整图像大小
- jquery悬停后恢复到原始图像是更好的方式
- Javascript - 将原始图像放入另一个容器后保留原始图像
- 如何从 Javascript 中的轨道加载的图像中获取原始图像尺寸
- HTML/CSS:来自原始图像数据的背景图像,而不是网址
- jQuery 在缓存中预加载图像并在其他函数继续之前获取原始图像大小
- 拖动原始图像时打印图像的副本
- 单击将 img 更改为新的 img 并返回原始图像
- 根据原始图像高度使用 Photoshop 和 JavaScript 调整条件图像大小
- 在 JavaScript 中将原始图像的十六进制字符串转换为位图图像
- 将调整大小的图像坐标映射回原始图像坐标
- 您可以在不使用javascript绘制到画布的情况下获取原始图像数据吗
- 使用readAsDataURL检索原始图像时的图像方向
- 是否可以将图像src=“"在加载原始图像之前
- nodejs将原始图像数据写入jpeg文件
- 根据原始图像输出百分比调整预览图像的大小