如何使用Native Development Kit(NDK)在C中实现棕褐色调?

时间:2014-03-13 20:55:30

标签: android c android-ndk

请有人告诉我如何在C语言中实现棕褐色调?在我的项目中我必须使用Android NDK实现代码。我找到了一些例子,我必须用这个代码编写:

outputRed = (inputRed * .393) + (inputGreen *.769) + (inputBlue * .189)
outputGreen = (inputRed * .349) + (inputGreen *.686) + (inputBlue * .168)
outputBlue = (inputRed * .272) + (inputGreen *.534) + (inputBlue * .131)

C#棕褐色调 http://www.techques.com/question/1-4141150/Convert-bitmap-to-sepia-in-android

我怎么能在上面实现这个代码,但NDK C,好吗? 如果有人可以帮助我或提供一些提示,我真的很感激。 问候, 卡洛斯

1 个答案:

答案 0 :(得分:0)

很简单,我有一个最终项目,我需要实现一个Android Camera应用程序,所以我需要将普通照片转换为棕褐色调,但在代码原生中,它意味着在C.我发现一些例子,但我找到的只是C#或ColorMatrix类。有一个例子: https://bitbucket.org/steven_rudenko/colormatrix

我需要在C中实现棕褐色调,但使用Android NDK。

此致 卡洛斯