android.graphics.ColorMatrixという色空間変換に便利そうなクラスがありました。カメラ系アプリ作ってるとYUV->RGB変換はNative側とかでよくやるんですが、Java側でRGB->YUV変換はあまりやらないしめんどくさいなあと思ってたら、このクラスに変換テーブルがありました。 とりあえずRGB->YUV変換のメモ。 private int[] convertRGB2YUV(int color) { ColorMatrix cm = new ColorMatrix(); cm.setRGB2YUV(); final float[] yuvArray = cm.getArray(); int r = Color.red(color); int g = Color.green(color); int b = Color.blue(color); int[] resu