摘要:
1、首先创建一个Bitmap图片,并指定大小; 2、在该图片上创建一个新的画布Canvas,然后在画布上绘制,并保存即可; 3、需要保存的目录File,注意如果写的目录如“/sdcard/song/”如果不存在的话,要先创建(file.mkdirs).。 4、需要添加权限:<uses-permiss 阅读全文
posted @ 2017-04-17 11:41
brave-sailor
阅读(308)
评论(0)
推荐(0)
摘要:
具体的看一下博文:Android学习笔记进阶15之Shader渲染 [java] view plain copy package xiaosi.BitmapShader; import android.app.Activity; import android.os.Bundle; public cl 阅读全文
posted @ 2017-04-17 11:41
brave-sailor
阅读(197)
评论(0)
推荐(0)
摘要:
<1>简介 具体的看一下博文:Android学习笔记进阶15之Shader渲染 public BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY) 调用这个方法来产生一个画有一个位图的渲染器(Shader)。 阅读全文
posted @ 2017-04-17 11:40
brave-sailor
阅读(310)
评论(0)
推荐(0)
摘要:
Android提供的Shader类主要是渲染图像以及一些几何图形。 Shader有几个直接子类: BitmapShader : 主要用来渲染图像 LinearGradient :用来进行线性渲染 RadialGradient : 用来进行环形渲染 SweepGradient : 扫描渐变 围绕一个中 阅读全文
posted @ 2017-04-17 11:39
brave-sailor
阅读(256)
评论(0)
推荐(0)
摘要:
在我们玩的游戏中我们会经常见到一些图像的特效,比如半透明等效果。要实现这种半透明效果其实并不难,需要我们懂得图像像素的操作。 不要怕,其实在Android中Bitmap为我们提供了操作像素的基本方法。 我们可以通过getPixels()方法获得该图像的像素并放到一个数组中去,我们操作这个数组就可以了 阅读全文
posted @ 2017-04-17 11:39
brave-sailor
阅读(295)
评论(0)
推荐(0)
摘要:
原图: 处理后: 下面贴代码: 一、图片处理层: [java] view plain copy package com.jacp.tone.view; import java.util.ArrayList; import android.content.Context; import android 阅读全文
posted @ 2017-04-17 11:38
brave-sailor
阅读(400)
评论(0)
推荐(0)
摘要:
图片处理时,有时需要为图片加一些边框,下面介绍一种为图片添加简单边框的方法。 基本思路是:将边框图片裁剪成八张小图片(图片大小最好一致,不然后面处理会很麻烦),分别对应左上角,左边,左下角,下边,右下角,右边,右上角,上边,其中左右上下只需要一个有效长度,就像重写水平进度条一样,只需要一个有效的长度 阅读全文
posted @ 2017-04-17 11:38
brave-sailor
阅读(422)
评论(0)
推荐(0)
摘要:
前面介绍了一种用透明图片叠加的方式添加花边边框,下面将介绍另外一种图片叠加添加花边边框的方式。前面方法有一个缺点,就是做成PNG图片,图片体积会很大,不是一般的大,比同样的JPG大三倍多,如果项目可以忽略包的大小,那么可以用前种处理方式,本文讲到的虽然可以减小图片的体积,但处理较复杂,而且本人研究的 阅读全文
posted @ 2017-04-17 11:37
brave-sailor
阅读(708)
评论(0)
推荐(0)
摘要:
前面一篇讲到给图片加边框的方式,只能给图片加一些有规则的边框,如果想加一些比较精美的效果,就有点麻烦了。下面就给出解决这个问题的思路。 思路是:一些比较精美的花边图片我们是很难用代码控制,就目前本人水平是达不到,不排除牛人,再说了PS那些效果都是程序员做出来,肯定有实现的方法,这可能就要涉及很复杂的 阅读全文
posted @ 2017-04-17 11:37
brave-sailor
阅读(2661)
评论(0)
推荐(0)
摘要:
这篇将讲到图片特效处理的模糊效果。跟前面一样是对像素点进行处理,算法是通用的,但耗时会更长,至于为什么,看了下面的代码你就会明白。 算法: 一、简单算法:将像素点周围八个点包括自身一共九个点的RGB值分别相加后平均,作为当前像素点的RGB值,即可实现效果。 举例: ABC DEF GHI 假如当前点 阅读全文
posted @ 2017-04-17 11:36
brave-sailor
阅读(330)
评论(0)
推荐(0)

浙公网安备 33010602011771号