android
tdong000
这个作者很懒,什么都没留下…
展开
-
Android图像处理_冰冻效果
Android图像处理——冰冻特效冰冻效果算法:r = (r - g - b) * 3 / 2; g = (g - r - b) * 3 / 2; b = (b - r - g) * 3 / 2; 上述公式中,将每个像素点的RGB值分离出来,按照上述公式计算出新的RGB值。核心代码如下:/** * 冰冻效果 * @param bitmap * @return */ public static原创 2017-06-05 17:00:38 · 510 阅读 · 0 评论 -
AsyncTask学习笔记
AsyncTask学习笔记一.AsyncYask为何而生? 子线程更新UI 封装、简化异步操作 二、AsyncTask使用示例1.构建AsyncTask子类的参数AsyncTask是一个抽象类,继承AsyncTask需要指定其三个泛型参数:params:启动任务时输入参数的类型。 progress:后台任务执行中返回进度值的类型。 result:后台执行任务完成后返回结果的类型。 2.构建Async原创 2017-06-06 00:02:54 · 253 阅读 · 0 评论 -
Android图像处理——熔铸效果
Android图像处理——熔铸效果熔铸效果原理:r = r * 127 / (g + b + 1); g = g * 127 / (r + b + 1); b = b * 127 / (r + g + 1); 代码:/** * 熔铸效果 * @param bitmap * @return */ public static Bitmap handleCastingEffect(Bitmap b原创 2017-06-05 18:05:57 · 580 阅读 · 0 评论 -
Android图像处理——连环画效果
Android图像处理——连环画效果连环画效果原理:r = Math.abs(g - b + g + r) * r / 255; g = Math.abs(b - g + b + r) * r / 255; b = Math.abs(b - g + b + r) * g / 255; 代码:/** * 连环画效果 * * @param bm * @return */ public stat原创 2017-06-05 17:58:51 · 732 阅读 · 0 评论 -
Android图像处理_积木效果md
Android图像处理——积木效果积木效果原理:对图像中的各个像素点加大分像素的颜色值 px = (r + g + b) / 3; int px = (r + g + b) / 3; if (px > 127) { px = 255; } else { px = 0; } 代码:/** * 积木效果: * 对图像中的像素点着重(即加大分像素的颜色值)着色 * @param bi原创 2017-06-05 17:51:47 · 400 阅读 · 0 评论 -
Android图像处理_老照片效果md
Android图像处理——老照片效果老照片效果原理:newR = (int) (0.393 * r + 0.769 * g + 0.189 * b); newG = (int) (0.349 * r + 0.686 * g + 0.168 * b); newB = (int) (0.272 * r + 0.534 * g + 0.131 * b); 代码:/** * 老照片效果 * @param原创 2017-06-05 17:43:18 · 507 阅读 · 0 评论 -
Android图像处理_浮雕效果
Android图像处理——浮雕效果浮雕效果原理:对图像像素点的像素值与相邻像素点的值相减后加127. 核心代码:/** * 浮雕效果 * @param bitmap * @return */ public static Bitmap handleEmbossEffect(Bitmap bitmap) { int width = bitmap.getWidth(); int h原创 2017-06-05 17:31:48 · 922 阅读 · 0 评论 -
Android图像处理_底片效果
Android图像处理——底片效果底片效果原理:或得每一个点的像素值,取反后的颜色值设置到对应的点上 r = 255 - r; g = 255 - g; b = 255 - b; 核心代码:/** * 底片效果 * @param bitmap * @return */ public static Bitmap handleInvertEffect(Bitmap bitmap) { i原创 2017-06-05 17:22:17 · 623 阅读 · 0 评论 -
android设计模式
Android设计模式一、面向对象的六大原则 单一职责原则(Single Responsibility Principle,缩写SRP):对一个类而言,应该仅有一个引起它变化的原因。 开闭原则(Open Close Principle,OCP):一个对象对于扩展是开放的,而对于修改是封闭的 里氏替换原则(Liskov Substitution principle,LSP):所有引用基类的地方必须能透原创 2017-06-16 23:46:43 · 236 阅读 · 0 评论