AI智能
改变未来

android拷贝图片副本


android不可以对原图直接操作可以拷贝图片生产副本,在副本进行操作

ImageView originalImage, copyImage;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_copy_image);//原图originalImage = findViewById(R.id.original_image);//副本copyImage = findViewById(R.id.copy_image);//把图片转换成功bitmapBitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.timg);originalImage.setImageBitmap(bitmap);/** 不可以对原图进行操作* *///创建原图副本//创建了一个和原图一样大小的空白的白纸Bitmap copyBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), bitmap.getConfig());//想作画需要一个画笔Paint paint = new Paint();//创建一个画布 把白纸铺到画布上Canvas canvas = new Canvas(copyBitmap);//开始作画canvas.drawBitmap(bitmap, new Matrix(), paint);/** 可以操作副本* *///操作画出的图片for (int i=0;i<600;i++){copyBitmap.setPixel(20+i, 2+i, Color.RED);}//显示copyBitmapcopyImage.setImageBitmap(copyBitmap);}
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » android拷贝图片副本