2015-10-20 68 views
0

RGB圖像我有一個HSV陣列,它看起來像,保存HSV值到Android中

double HSV[][][] = new double[100][100][3]; 

HSV[:][:][0] = H 
HSV[:][:][1] = S 
HSV[:][:][2] = V 

我想我的HSV數組轉換爲Android的一個RGB位圖圖像。我知道它可以使用 Color.HSVToColor()

方法,但我真的是新的Android編程小例子的解釋將是有益的。

回答

1

使用此第一:

http://developer.android.com/reference/android/graphics/Color.html#HSVToColor(float[])

公共靜態INT HSVToColor(浮動[] HSV)

在API級別1

HSV轉換部件到ARGB顏色。 Alpha設置爲0xFF。 hsv [0]是Hue [0 .. 360] hsv [1]是飽和度[0 ... 1] hsv [2]是值[0 ... 1]如果hsv值超出範圍,它們被鎖定。

參數

hsv 3元素數組,其中包含輸入HSV組件。

返回 所得哎呀顏色

然後第二個是使用下面的鏈接,

How to create image from RGB values in android