Android 创建一个原图的副本
来源:互联网 发布:数据分析部门 编辑:程序博客网 时间:2024/06/07 06:05
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 显示原图 ImageView iv_src = (ImageView) findViewById(R.id.iv_src); //显示副本 ImageView iv_copy = (ImageView) findViewById(R.id.iv_copy); //1 先把tomcat.png 图片转换成bitmap 显示到iv_src Bitmap srcBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.tomcat); //1.1 操作图片// srcBitmap.setPixel(20, 30, Color.BLACK); iv_src.setImageBitmap(srcBitmap); //2 创建原图的副本 //2.1 创建一个模板,相当于创建了一个大小和原图一样的空白的白纸 Bitmap copyBitmap = Bitmap.createBitmap(srcBitmap.getWidth(), srcBitmap.getHeight(), srcBitmap.getConfig()); //2.2 想作画需要一个画笔 Paint paint = new Paint(); //2.3 创建一个画布,把白纸铺到画布上 Canvas canvas = new Canvas(copyBitmap); //2.4 开始作画 canvas.drawBitmap(srcBitmap, new Matrix(), paint); //2.5 操作画出来的小猫图片 for (int i = 0; i < 20; i++) { copyBitmap.setPixel(20 + i, 30, Color.RED); } //3 把copyBitmap显示到iv_copy上 iv_copy.setImageBitmap(copyBitmap); }
0 0
- Android 创建一个原图的副本
- Android创建原图的副本
- Android创建原图的副本
- Android内存中创建原图的副本
- android图片_创建原图副本
- 在内存中创建原图的副本
- Clone 创建一个对象的副本
- Android之图片副本的创建
- Android 多媒体开发学习之创建图片的副本
- 副本的创建以及画板DIY
- android基础学习002_android 创建图片副本和一些简单的特效
- 启动一个守护进程的唯一副本
- 一个原始值的临时副本!
- 函数参数传递是不是都会创建一个副本
- android如何取得本地通讯录的头像的原图
- android如何取得本地通讯录的头像的原图
- Android简易实战教程--第二十九话《创建图片副本》
- 调用Android相机拍照,获取原图的uri
- 2016-2017学年第二学期C++第二章
- RIP路由信息协议总结
- [cuda] 02 Communication Pattern and GPU hardware
- 练习
- 寻找三角形(编程题)
- Android 创建一个原图的副本
- leetCode刷题归纳-Array(216. Combination Sum III)
- DP——House Robber
- Spring Boot学习-如何创建工程
- URAL 2019Pair: normal and paranormal
- 两个大数相加
- pip切换源(阿里).txt
- hdu 4771 Stealing Harry Potter's Precious(搜索,状压,TSP)
- 【Kaggle笔记】手写数字识别分类(线性支持向量机)