Android-复制创建可操作的图片
来源:互联网 发布:网络禁毒知识竞赛答案 编辑:程序博客网 时间:2024/06/06 08:37
直接从资源中获取的图片是只读的类型,要想对原有的图片进行操作,就必须创建该图一样的副本;
创建出的副本图是可读可写的;
下面是创建副本图的步骤
主要代码如下:
ImageView imageSrc = (ImageView) findViewById(R.id.iv_src); ImageView imageCopy = (ImageView) findViewById(R.id.iv_copy); String path = Environment.getExternalStorageDirectory() + "/" + "1.png"; //直接得到的图片是只读的,不能对其修改 Bitmap bitmapSrc = BitmapFactory.decodeFile(path); //创建图片副本 //1.在内存中创建一个与原图一模一样大小的bitmap对象,创建与原图大小一致的白纸 Bitmap bitmapCopy = Bitmap.createBitmap(bitmapSrc.getWidth(), bitmapSrc.getHeight(), bitmapSrc.getConfig()); //2.创建画笔对象 Paint paint = new Paint(); //3.创建画板对象,把白纸铺在画板上 Canvas canvas = new Canvas(bitmapCopy); //4.开始作画,把原图的内容绘制在白纸上 canvas.drawBitmap(bitmapSrc, new Matrix(), paint); imageSrc.setImageBitmap(bitmapSrc); imageCopy.setImageBitmap(bitmapCopy);
效果图:
0 0
- Android-复制创建可操作的图片
- android APP 程序员可操作的初始化顺序
- android简单可操作的屏幕适配
- 如何将初始化文件复制到可操作的目录下
- /dev/下创建可操作文件
- Android之图片文件的解析、复制
- 网页可操作区域的获取
- 可操作的浮动按钮使用
- sys/kernel下创建可操作内核文件。
- android 创建图片的拷贝
- JavaScript 可操作的各种 Cookie 属性
- 让文件块变成可操作的文件系统
- 创建文件夹,存储图片,复制文件类
- android图片复制小工具
- Android技能之复制图片
- Android之图片副本的创建
- Android之进程查看,关闭(可操作所有进程)
- Android ViewPager + Fragment 懒加载数据 可操作控件版
- python 之tinyproxy
- LeetCode-Best Time to Buy and Sell Stock I II III IV
- word文档插入方框加勾
- jquery mobile 动态插入元素的正确渲染方法
- Android Studio 使用NDK编程
- Android-复制创建可操作的图片
- 用Python操作Mysql
- JVM中锁优化简介
- HDU 1863 畅通工程(最小生成树模板题)
- Cocos2dx实现精灵的加速(适用于塔防游戏)
- 随着双手之上的动作落下,一声细微的闷响徒然响彻开来
- Delphi6 调试
- Linux挂载NTFS硬盘
- MyJobLink链接MapReduce作业案例,新旧API比较