【发布时间】:2016-01-13 08:44:39
【问题描述】:
如何在网络工作者中解码 JPEG 以访问像素数据,而不包括解码 JPEG 的代码(由我自己或第 3 方编写),而是使用内置的浏览器 API。
我知道我可以在主线程中将 JPEG 渲染到画布上,读取像素数据,然后将其传递给工作人员(如果这是我想要的),但我正在专门研究解码 JPEG 的可能性工人。
我也知道我可以使用第三方库,但我想知道浏览器中是否有内置的东西可以做到这一点,因为必须发送与浏览器功能相同的代码似乎很奇怪。
【问题讨论】:
-
你可以像这样使用一些库:github.com/notmasteryet/jpgjs
-
到目前为止你尝试过什么? JPEG 格式已记录在案,并且有可以处理该问题的库 - 您可以通过 google 搜索获得这些库。
-
@Tomáš 了解有库,但想知道是否有办法在工作人员中使用内置 API。我已将这一点添加到问题中。
-
我知道的唯一图像处理 API 是
canvas并且已经被问及回答:stackoverflow.com/q/1864756/607407
标签: javascript jpeg web-worker emscripten