Android ColorMatrix 变换 饱和度 缩放
来源:互联网 发布:潘多拉 pppoe mac 编辑:程序博客网 时间:2024/06/10 04:22
矩阵的一些操作
@Override protected void onDraw(Canvas canvas) { //关闭硬件加速 setLayerType(View.LAYER_TYPE_SOFTWARE,null); //NORMAL: 内外都模糊绘制 Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setColor(Color.RED); //图片 Bitmap resource = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher); //绘制原图 canvas.drawBitmap(resource,100,100,paint); //设置颜色过滤器 ColorMatrix matrix = new ColorMatrix(); paint.setColorFilter(new ColorMatrixColorFilter(matrix)); canvas.drawBitmap(resource,500,100,paint); }
常用的一些API
Colormatrix 类中的方法 /** * 色彩缩放 */ public void setScale(float rScale, float gScale, float bScale,float aScale) {} /** * 饱和度设置 * 0 == 灰色图片 * 1 == 保持不变 * >1 增加饱和度 */ public void setSaturation(float sat) {} /** * 色彩旋转 * @axis 绕着那个轴旋转(0,1,2) * <code>axis=0</code> 绕着红轴 * <code>axis=1</code> 绕着绿轴 * <code>axis=2</code> 绕着蓝轴 * @degrees 旋转的度数 */ public void setRotate(int axis, float degrees) {}
阅读全文
0 0
- Android ColorMatrix 变换 饱和度 缩放
- 修改图片颜色 色相 饱和度 亮度 ColorMatrix
- 使用ColorMatrix改变图片的饱和度
- C++ GDI+ 色彩变换ColorMatrix(平移、缩放、旋转、投射)、颜色替换ColorMap详述
- 颜色变换ColorMatrix
- android 图像颜色处理 图像的亮度变换 更改图片饱和度
- Android通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)处理图片
- Android图片处理ColorMatrix
- android matrix&colormatrix 使用
- android Matrix和ColorMatrix
- android.graphics.ColorMatrix
- Android图片处理ColorMatrix
- Android ColorMatrix总结
- Android ColorMatrix研究介绍
- Android|图形图像之ColorMatrix
- 图像处理之矩阵变换Matrix,ColorMatrix
- Android Matrix对图片进行倾斜、缩放变换
- colorMatrix
- Java| Java关键字-修饰符(访问控制修饰符:public,protected,private和非访修饰符)
- angular 输入添加,全选,批量删除表格数据
- caffe学习:层
- R-CNN配置
- BP网络-数字识别
- Android ColorMatrix 变换 饱和度 缩放
- 在dialog里 使用 butterknife
- [Leetcode] 506. Relative Ranks 解题报告
- IPFS + Ethereum -js-ipfs-api
- 数字图像处理-提取A4纸中线条-matlab的轮廓提取方法
- 谈谈python拷贝
- 实施面试题和答案
- 18至今,学习Linux让我快速成长的三件事
- 丑数 uva156