Bitmap、Matrix使用
来源:互联网 发布:js正则匹配指定字符串 编辑:程序博客网 时间:2024/06/06 01:41
Bitmap基础使用方式:
Uri uri=intent.getData();BitmapFactory.Options biops=new BitmapFactory.Options();biops.inJustDecodeBounds=true;
InputStream inputstream=getContentResolver().openInputStream(uri)Bitmap bmp=BitmapFactory.decodeStream(inputstream,null,biops);ImageView.setBitmap(bmp);Cavans基础使用:Bitmap alteredBitmap=Bitmap.createBitmap(bmp.getWidth(),bmp.getHeight(),bmp.getConfig());Canvas canvas=new Canvas(alteredBitmap);Paint paint=new Paint();canvas.drawBitmap(bmp,0,0,paint);imageView2.setImageBitmap(bmp);Matrix使用方法: Matrix matrix=new Matrix()1.旋转matrix.setRotate(float) 采用一个浮点数作为旋转的角度,正数顺时针旋转,负数逆时针旋转,默认的旋转点为(0,0)
在画布上渲染
cavans,drawBitmap(bmp,matrix,paint)
matrix.setRotate(float,bmp.getWidth()/2,bmp.getHeight()/2) 以图片中心点旋转
2.缩放
setScale(x,y)x表示在x轴上的缩放比例,y表示在y轴上的缩放比例
3.平移
setTranslate(x,y)
x为正数,表示向右平移,负数表示向左
y为正数表示向下平移,负数表示向上
0 0
- Bitmap、Matrix使用
- 缩放图片:Matrix与Bitmap的使用
- Android-使用Matrix对Bitmap进行处理
- Bitmap,使用Matrix对图像几何变换
- Android使用Matrix对Bitmap进行处理
- Drawable、Bitmap、Canvas、Paint和 Matrix 的关系和使用
- Martix精确缩放图片:Matrix与Bitmap的使用
- Drawable、Bitmap、Canvas、Paint和 Matrix 的使用(一)
- Drawable、Bitmap、Canvas、Paint和 Matrix 的使用(二)
- Drawable、Bitmap、Canvas、Paint和 Matrix 的使用(三)
- 关于Bitmap中的 Matrix
- Bitmap与Matrix旋转ImageView
- Bitmap用法和Matrix总结
- Bitmap与Matrix旋转ImageView
- Matrix旋转bitmap一些坑
- 使用Matrix对bitmap的旋转和镜像水平垂直翻转
- AS3 使用Bitmap+Matrix实现的:径向+转旋+叠加图层效果的模糊效果
- 如何使用Matrix对bitmap的旋转与镜像水平垂直翻转
- Java版本历史和特性介绍
- javascript能干什么?
- HEVC代码学习6:filterHor和filterVer函数
- 【Arquillian】Incorrect Summary
- 关于Android LCD和键盘背光亮度
- Bitmap、Matrix使用
- 批量删除QQ空间说说
- 数据结构学习笔记--栈结构
- 作为一个新手的Oracle(DBA)学习笔记
- 微信公众号开发之对接微信公众平台
- Ubuntu下"sshd:unrecognized service"
- 【magento2命令行安装 WINDOWS】zlib_decode(): data error
- 用Java实现一个通用并发对象池
- linphone-解决3.2.5版本在Android5.0以前的系统没有H264编码的问题