文件名称:webassembly-jpeg:使用WebAssembly读写jpeg
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-30 11:13:09
HTML
实验:使用Web Assembly实时读写Jpeg 现在看一下: : 它有什么作用 ? 在浏览器中启动index.html时,将提取一个Jpeg图像并将其作为原始数据进行处理(请参见loadSrcImage )。 数据通过setSrcImage提供给C / WASM代码:它将原始数据解码为Jpeg,并将位图存储在内存中,以进行进一步的Jpeg编码/解码。 在此初始化步骤之后,当用户移动滑块时, update JS函数将调用compress C / WASM函数。 这是应用程序的核心:使用给定的质量值对图像进行编码,然后将其解码并发送回Javascript。 最后,图像显示在画布中。 看一下代码(尤其是index.html ),几乎每一行都会被注释。 安装,构建和运行 从安装Emscripten 安装依赖项: npm install 从Jpeg独立网站将JPEG库下载到项目目录
【文件预览】:
webassembly-jpeg-master
----jpeg-write.c(2KB)
----index.html(7KB)
----webassembly-jpeg.c(767B)
----webassembly-jpeg.h(323B)
----jpeg-read.c(2KB)
----.gitignore(67B)
----readme.md(2KB)
----package-lock.json(2KB)
----package.json(364B)