Try copying the original bitmap, creating a canvas over the copy, setting a
circular clip path on it, then drawing the original bitmap with the color
matrix you've defined into the canvas. That should work.
Tom.

2009/4/22 Gaurav <[email protected]>

>
> Just to explain my problem a little more, I would like to change a
> circular region on this image to black & white while the rest of the
> image remains the same. I am able to get the complete image in black &
> white by
>
> Bitmap myBitmap = BitmapFactory.decodeResource(getResources(),
> R.drawable.myImage);
> ColorMatrix colorMatrix = new ColorMatrix();
> colorMatrix.setSaturation(0);
> paint = new Paint();
> ColorMatrixColorFilter cmcf = new ColorMatrixColorFilter(colorMatrix);
> paint.setColorFilter(cmcf);
>
> Bitmap blackAndWhiteBitmap = Bitmap.createBitmap(myBitmap.getWidth(),
> myBitmap.getHeight(), Bitmap.Config.ARGB_8888);
>
> Canvas drawingCanvas = new Canvas(blackAndWhiteBitmap );
> drawingCanvas.drawBitmap(myBitmap, 0, 0, paint);
>
> Can someone please suggest a solution.
>
>
>
> On Apr 21, 4:05 pm, Gaurav <[email protected]> wrote:
> > Can someone please respond to this. I would like to make some
> > modifications in the existing pixels represented by a path, this is a
> > little different from FingerPaint Sample where we draw a fresh path
> > overwriting the existing pixels.
> >
> > On Apr 21, 2:05 am, Gaurav <[email protected]> wrote:
> >
> > > How can we manipulate parts of an image selectively. For example, I
> > > have a canvas based on bitmap of image I am working on. I would like
> > > to change the brightness of a path on this canvas while the rest of
> > > the image remains the same.
> >
> > > -Gaurav
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to