通过创建图片副本修改图片

                Bitmap bitmapSrc = BitmapFactory.decodeResource(getResources(), R.drawable.dog);
                Bitmap bitmapCopy = Bitmap.createBitmap(bitmapSrc.getWidth(), bitmapSrc.getHeight(), bitmapSrc.getConfig());
                Paint paint = new Paint();
                Canvas canvas = new Canvas(bitmapCopy);
                canvas.drawBitmap(bitmapSrc,new Matrix(),paint);
                for (int i = 0; i < 200; i++) {
                    bitmapCopy.setPixel(400+i, 400, Color.RED);
                }
                iv.setImageBitmap(bitmapCopy);

 

posted @ 2016-07-18 21:15  一路向北中  阅读(175)  评论(0)    收藏  举报