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);