Bitmap orgImage = BitmapFactory.decodeResource(getResources(), R.drawable.image);
        i.setImageBitmap(orgImage);
        i.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
switch( event.getAction() )
{
case MotionEvent.ACTION_UP:
ax=(int)event.getX();
ay=(int)event.getY();
break;
default: break;
}
return false;
}
});
        int r = Color.red(orgImage.getPixel(ax, ay));
        int g = Color.green(orgImage.getPixel(ax, ay));
        int b = Color.blue(orgImage.getPixel(ax, ay));
        
        ColorMatrix mCM = new ColorMatrix();
        mCM.set(new float[] {
                1, 0, 0, 0, 255-r,
                0, 1, 0, 0, 255-g,
                0, 0, 1, 0, 255-b,
                0, 0, 0, 1, 0 });
i.setColorFilter(new ColorMatrixColorFilter(mCM));
제가 하려고 하는것이 ImageView에 떠있는 그림을 클릭을 했을때 클릭한 좌표에 있는 픽셀값(RGB)을 읽어와
연산을 하려고 하는데 픽셀값을 읽어들이는 부분이 잘못된건지.. 뭔가 화면이 이상하게 나오네요..  
실력이 밑바닥이라 어떤 조언도 감사히 듣겠습니다 많은 관심 부탁드립니다...