将RGB转换为CIELAB颜色空间

问题描述:

我需要在android应用程序中使用CIELAB颜色空间。 问题是,android不支持Java awt,这是需要转换的颜色,我不知道如何做到这一点没有它。将RGB转换为CIELAB颜色空间

+0

? http://stackoverflow.com/a/5021831/1778834 – yashhy 2014-10-01 13:34:34

+0

是的,但此方法使用awt和android不支持awt – user3517658 2014-10-01 13:36:31

+0

我在德文维基百科文章上找到了一个转换例程:http://de.wikipedia.org/wiki/Lab-Farbraum http://upload.wikimedia.org/math/0/d/0/0d08dc6628d00d4f6d7439183d4f8cc3.png显示了转换算法。看起来很直接。 – Christopher 2014-10-01 13:47:51

Android的支持库现在有ColorUtils你试试这个,它可以转换和从CIELAB https://developer.android.com/reference/android/support/v4/graphics/ColorUtils.html