2014年7月11日

Android学习笔记进阶之在图片上涂鸦(能清屏)

摘要: Android学习笔记进阶之在图片上涂鸦(能清屏)2013-11-19 10:52117人阅读评论(0)收藏举报HandWritingActivity.java[java]view plaincopypackagexiaosi.handWriting;importandroid.app.Activi... 阅读全文

posted @ 2014-07-11 16:50 clarenceV1 阅读(966) 评论(0) 推荐(0) 编辑

图片圆角效果

摘要: publicstaticBitmapgetRoundCornerImage(Bitmapbitmap,introundPixels){//创建一个和原始图片一样大小位图BitmaproundConcerImage=Bitmap.createBitmap(bitmap.getWidth(),bitma... 阅读全文

posted @ 2014-07-11 16:45 clarenceV1 阅读(164) 评论(0) 推荐(0) 编辑

android图像处理系列之三--图片色调饱和度、色相、亮度处理

摘要: 原图:处理后:下面贴代码:一、图片处理层:[java]view plaincopypackagecom.jacp.tone.view;importjava.util.ArrayList;importandroid.content.Context;importandroid.graphics.Bitm... 阅读全文

posted @ 2014-07-11 16:27 clarenceV1 阅读(1286) 评论(0) 推荐(0) 编辑

水印效果

摘要: 图片涂鸦和水印其实是一个功能,实现的方式是一样的,就是一张大图片和一张小点图片叠加即可。前面在android图像处理系列之六--给图片添加边框(下)-图片叠加中也讲到了图片叠加,里面实现的原理是直接操作像素点。下面给出别外一种方式让图片叠加--用Canvas处理图片,canvas已经封装好了,直接调... 阅读全文

posted @ 2014-07-11 15:44 clarenceV1 阅读(282) 评论(0) 推荐(0) 编辑

模糊效果

摘要: 这篇将讲到图片特效处理的模糊效果。跟前面一样是对像素点进行处理,算法是通用的,但耗时会更长,至于为什么,看了下面的代码你就会明白。算法:一、简单算法:将像素点周围八个点包括自身一共九个点的RGB值分别相加后平均,作为当前像素点的RGB值,即可实现效果。举例:ABCDEFGHI假如当前点是E,那么会有... 阅读全文

posted @ 2014-07-11 15:31 clarenceV1 阅读(243) 评论(0) 推荐(0) 编辑

锐化效果

摘要: 这篇将讲到图片特效处理的锐化效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:一、简单算法:分别获取当前像素点和八个周围像素点的RGB值,先求出当前像素点的RGB值与八个像素点RGB值的和的平均数,再乘以相应的系数,然后在与当前像素点之和。例:ABCDEFGHI对E点进行锐化:[java]... 阅读全文

posted @ 2014-07-11 15:20 clarenceV1 阅读(329) 评论(0) 推荐(0) 编辑

底片效果

摘要: 这篇将讲到图片特效处理的底片效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:将当前像素点的RGB值分别与255之差后的值作为当前点的RGB值。例:ABC求B点的底片效果:B.r = 255 - B.r;B.g = 255 - B.g;B.b = 255 - B.b;效果图: ... 阅读全文

posted @ 2014-07-11 15:17 clarenceV1 阅读(242) 评论(0) 推荐(0) 编辑

光晕效果

摘要: 这篇将讲到图片特效处理的图片光晕效果。跟前面一样是对像素点进行处理,本篇实现的思路可参见android图像处理系列之九--图片特效处理之二-模糊效果和android图像处理系列之十三--图片特效处理之六-光照效果。实现的效果是圆圈之内图片像素点不变,圆圈之外的点做模糊处理。所以用到了模糊效果和光照效... 阅读全文

posted @ 2014-07-11 15:15 clarenceV1 阅读(396) 评论(0) 推荐(0) 编辑

叠加效果

摘要: 这篇将讲到图片特效处理的图片叠加效果。跟前面一样是对像素点进行处理,可参照前面的android图像处理系列之七--图片涂鸦,水印-图片叠加和android图像处理系列之六--给图片添加边框(下)-图片叠加两篇文章,此篇所讲的与之前有一点区别。叠加原理是两张图片的像素点按透明度叠加,不会进行颜色过滤。... 阅读全文

posted @ 2014-07-11 15:02 clarenceV1 阅读(288) 评论(0) 推荐(0) 编辑

Bitmap 之 getPixels() 的 stride

摘要: 学习Graphics中遇到位图(Bitmap)中getPixels()方法,对该方法的用法大体理解,但对其中的stride参数却不明白具体的用法以及用意,现记述过程如下:getPixels()方法的用处为获取位图(Bitmap)中的像素值(颜色值),存入类型为int的pixels数组中,至于从RGB... 阅读全文

posted @ 2014-07-11 14:46 clarenceV1 阅读(261) 评论(0) 推荐(0) 编辑

柔化效果

摘要: //柔化效果 public static Bitmap changeToSoftness(Bitmap bitmap){ int width = bitmap.getWidth(); int height = bitmap.getHeight(); int dst[] = new ... 阅读全文

posted @ 2014-07-11 12:31 clarenceV1 阅读(205) 评论(0) 推荐(0) 编辑

浮雕效果函数

摘要: 这篇将讲到图片特效处理的浮雕效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:用前一个像素点的RGB值分别减去当前像素点的RGB值并加上127作为当前像素点的RGB值。例:ABC求B点的浮雕效果如下:B.r = C.r - B.r + 127;B.g = C.g - B.g + 127;B... 阅读全文

posted @ 2014-07-11 12:30 clarenceV1 阅读(160) 评论(0) 推荐(0) 编辑

怀旧效果函数

摘要: // 怀旧效果函数 public static Bitmap changeToOld(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); Log.i("OldFilter", "wid... 阅读全文

posted @ 2014-07-11 12:29 clarenceV1 阅读(9132) 评论(0) 推荐(0) 编辑

油画效果

摘要: // 油画效果 public static Bitmap changeToOil(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); int dst[] = new int[width... 阅读全文

posted @ 2014-07-11 12:29 clarenceV1 阅读(138) 评论(0) 推荐(0) 编辑

铸融效果

摘要: // 铸融效果 public static Bitmap changeToMolten(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); int dst[] = new int[wi... 阅读全文

posted @ 2014-07-11 12:26 clarenceV1 阅读(239) 评论(0) 推荐(0) 编辑

LOMO效果

摘要: //LOMO效果 public static Bitmap changeToLomo(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); int... 阅读全文

posted @ 2014-07-11 12:25 clarenceV1 阅读(349) 评论(0) 推荐(0) 编辑

光照效果函数

摘要: // 光照效果函数 public static Bitmap changeToLight(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); int pixColor = 0; in... 阅读全文

posted @ 2014-07-11 12:24 clarenceV1 阅读(336) 评论(0) 推荐(0) 编辑

冰冻效果

摘要: //冰冻效果 public static Bitmap changeToIce(Bitmap bitmap){ int width = bitmap.getWidth(); int height = bitmap.getHeight(); int dst[] = new int[w... 阅读全文

posted @ 2014-07-11 12:03 clarenceV1 阅读(223) 评论(0) 推荐(0) 编辑

反色效果函数

摘要: // 反色效果函数 public static Bitmap chageToInvert(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); int colorArray[] = ... 阅读全文

posted @ 2014-07-11 12:03 clarenceV1 阅读(426) 评论(0) 推荐(0) 编辑

哈哈镜效果

摘要: //哈哈镜效果 public static Bitmap changeToHaha(Bitmap bitmap){ int centerX = bitmap.getWidth() / 2; int centerY = bitmap.getHeight() / 2; float radius =... 阅读全文

posted @ 2014-07-11 12:02 clarenceV1 阅读(406) 评论(0) 推荐(0) 编辑

导航