2012-01-28 7 views

答えて

1

RGBカラーの場合は、suitable Color methodsを使用してHSVに変換できます。その後、彩度の値を適切に調整して元に戻します。

+0

Iはコードの下に使用して試みたが、それは、公共の静的ビットマップapplySaturation(ビットマップO、浮遊度) \t \t { \t \tビットマップSRCA = Oで動作していません。 \t \tビットマップbitmap = srca.copy(Bitmap.Config.ARGB_8888、true);用 \t \t(; X prathima

+0

プライベート静的INT saturationChange(int型startpixel、DEG FLOAT){ \t \tフロート[] HSV =新しいフロート[3]。 // HSV値を格納する配列 \t \t Color.colorToHSV(startpixel、hsv); //ピクセルの元のHSV値を取得する \t \t hsv [1] = hsv [1] + deg; // HSV配列のHUEにシフトを追加する \t \t hsv [1] = hsv [1]%1; //色相を値に限定する:[0,360] \t \t戻り値Color.HSVToColor(Color.alpha(startpixel)、hsv); \t \t} – prathima

関連する問題