ImageView iv_1 =(ImageView) findViewById(R.id.iv_1);
ImageView iv_copy =(ImageView) findViewById(R.id.iv_copy);
Bitmap bitmap= BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher);
iv_1.setImageBitmap(bitmap);
//創(chuàng)建一個(gè)和原來圖片一樣大小的bitmap
Bitmap bitmapCopy = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), bitmap.getConfig());
//畫筆
Paint paint = new Paint();
//把bitmapCopy放入畫版中
Canvas canvas = new Canvas(bitmapCopy);
Matrix matrix = new Matrix();
//1.圖片的旋轉(zhuǎn) , (度數(shù), 旋轉(zhuǎn)的點(diǎn))
//matrix.setRotate(20,bitmap.getWidth()/2,bitmap.getHeight()/2);
//2.圖片的縮放
//matrix.setScale(0.5f,0.5f);
//3.圖片的平移
//matrix.setTranslate(20,20);
/*
* 4.圖片的鏡像
* 不能同時(shí)使用練車set方法會(huì)覆蓋前面的操作
* 第二次使用post方法
* */
matrix.setScale(-1.0f,1);
matrix.postTranslate(bitmap.getWidth(),0);
//開始作畫
canvas.drawBitmap(bitmap,matrix,paint);
iv_copy.setImageBitmap(bitmapCopy);
bitmap實(shí)現(xiàn)圖片的備份與操作
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 位圖操作主要有2中方式: 1.使用canvas 畫布操作: 2.通過矩陣操作位圖:
- 對(duì)于喜歡喝酒,吃東西的朋友特別是活動(dòng)量少的朋友減掉堆積的腹部脂肪很有效果! 所以下面就介紹這組動(dòng)作就是集中刺激腹部...
- Take it easy. man. 淡定點(diǎn),兄弟! [te?] [k?] [di?zi] What are yo...
- 文/樹獺先生 其實(shí)有可能只是,你對(duì)自己原有的生活不滿意,你又找不到合適的解決措施。關(guān)閉朋友圈,只是你對(duì)生活的一種逃...