自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 android设计模式

Android设计模式一、面向对象的六大原则单一职责原则(Single Responsibility Principle,缩写SRP):对一个类而言,应该仅有一个引起它变化的原因。开闭原则(Open Close Principle,OCP):一个对象对于扩展是开放的,而对于修改是封闭的里氏替换原则(Liskov Substitution principle,LSP):所有引用基类的地方必须能透

2017-06-16 23:46:43 248

原创 AsyncTask学习笔记

AsyncTask学习笔记一.AsyncYask为何而生?子线程更新UI封装、简化异步操作二、AsyncTask使用示例1.构建AsyncTask子类的参数AsyncTask是一个抽象类,继承AsyncTask需要指定其三个泛型参数:params:启动任务时输入参数的类型。progress:后台任务执行中返回进度值的类型。result:后台执行任务完成后返回结果的类型。2.构建Async

2017-06-06 00:02:54 266

原创 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 593

原创 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 750

原创 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 410

原创 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 520

原创 Android图像处理_浮雕效果

Android图像处理——浮雕效果浮雕效果原理:对图像像素点的像素值与相邻像素点的值相减后加127.核心代码:/** * 浮雕效果 * @param bitmap * @return */public static Bitmap handleEmbossEffect(Bitmap bitmap) { int width = bitmap.getWidth(); int h

2017-06-05 17:31:48 938

原创 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 633

原创 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 525

原创 python安装及环境配置

Python——python安装及环境配置Python安装Windowns操作系统中安装Python步骤一 下载安装包从Python网站https://www.python.org/downloads/下载Python的安装包 这里我选择的是 python-2.7.13.msi步骤二 安装下载完成后,双击进行安装 点击Next,即进行安装,安装过程需要几分钟点击Finish结束安装。环境

2017-05-12 12:06:53 16110 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除