golibjpegturbo:Go 的 libjpeg-turbo cgo 绑定

时间:2024-07-28 03:18:43
【文件属性】:

文件名称:golibjpegturbo:Go 的 libjpeg-turbo cgo 绑定

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-28 03:18:43

Go

在 Go 中快速读取 JPEG 图像 这个库是在 Go 中解码和编码 JPEG 图像的最快方法。 我们通过 cgo 绑定到库来实现这一点。 确切的速度取决于图像和 CPU。 在 Mac Book Pro 上,与image/jpeg标准库相比,golibjpegturbo 是: 解码速度提高 6 倍 以 90% 的质量水平编码时速度提高 1.7 倍 您可以使用go test -bench=.在您的机器上重新运行基准go test -bench=. 此外,与image/jpeg不同,该库可以读取 CMYK 格式的 JPEG 图像。 设置 在导入库之前,您需要安装 libjpeg-turbo。 在 Ubuntu 上: sudo apt-get install libjpeg-turbo8-dev 。 在 Mac OS X 上: brew install libjpeg-turbo 用


【文件预览】:
golibjpegturbo-master
----jpeg_common.go(218B)
----decode_encode_test.go(6KB)
----LICENSE(1KB)
----README.md(2KB)
----jpeg_common.c(367B)
----encode.go(4KB)
----stress_test()
--------main.go(4KB)
----.gitignore(266B)
----decode.go(9KB)

网友评论