如何阅读Hald Clut图像?

问题描述 投票:0回答:1

我想在GLSL中读取Hald clut图像进行色彩校正。我发现这篇文章http://www.quelsolaar.com/technology/clut.html,但它使用3D纹理从clut图像读取数据,但我想用2D纹理读取它。我知道如何读取8 * 8 LUT文件但不是这个(8 * 64)文件。

任何人都可以帮我阅读这个clut文件吗?

参考如何读取LUT(8 * 8)文件:https://github.com/CyberAgent/android-gpuimage/blob/develop/library/src/jp/co/cyberagent/android/gpuimage/GPUImageLookupFilter.java

android opengl-es glsl gpuimage android-gpuimageview
1个回答
1
投票

我正在使用github上的一个Android库,用于应用CLUT:https://github.com/dntks/easyLUT

它在Bitmaps和ImageViews上处理和应用CLUT-s,也许它可以帮助您满足您的需求。

然而,它不适用于OpenGL,也许你可以从源代码中了解如何使用LUTS进行色彩校正。

如需进一步说明,请在此处查看我的答案:How to use LUT with JavaScript?

© www.soinside.com 2019 - 2024. All rights reserved.