android中一些bitmap的简单处理
[1].[代码] [Java]代码 跳至 [1]
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
...
分类:
移动开发 时间:
2014-12-31 08:43:52
阅读次数:
259
刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。
首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为gra...
分类:
其他好文 时间:
2014-12-30 15:16:04
阅读次数:
202
UIImage?*bgImage?=?[UIImage?imageNamed:@"bg"];
????
????//上下文?:?基于位图(bitmap),所有的东西需要绘制到一张新的图片上去
????
????//1.创建一个基于位图的上下文...
分类:
其他好文 时间:
2014-12-28 20:57:03
阅读次数:
169
Bitmap(位图) 是android系统图像处理中很重要的类。它将图像描述为像素点矩阵,每个像素点占有一定内存。在绘制图像,操作图像,如放大,旋转等,都会用到它。
这里主要讲解Bitmap的一些重要属性和方法。...
分类:
其他好文 时间:
2014-12-27 16:12:35
阅读次数:
151
简单的图片,如何实现五颜六色的效果呢,来看看我是如何做的吧...
分类:
移动开发 时间:
2014-12-27 15:16:24
阅读次数:
129
根据Bitmap生成圆形的Bitmap,通过图片的宽高确定圆形图片的圆心半径等,再生成圆形的图片,主要代码如下publicBitmaptoRoundBitmap(Bitmapbitmap){
try{
intwidth=bitmap.getWidth();
intheight=bitmap.getHeight();
floatroundPx;
floatleft,top,right,bottom,..
分类:
其他好文 时间:
2014-12-26 18:55:54
阅读次数:
194
在Android经常使用到Bitmap用于显示图片,如果图片过大,容易出现"OutOfMemory"异常,所以要对图片进行压缩显示。通常使用BitmapFactory类的几个方法(decodeByteArray(),decodeFile(),decodeResource()等)来建立一个bitmap,在生成bitmap前,可以通过BitmapFactory.Options来..
分类:
其他好文 时间:
2014-12-26 18:54:27
阅读次数:
170
正常的图片缩放代码如: ?ByteArrayOutputStream baos = new ByteArrayOutputStream(); arg1.compress(Bitmap.CompressFormat.JPEG, 100, baos);//arg1为传进来的原始bitmap baos.toByteArray(); InputStream is...
分类:
其他好文 时间:
2014-12-26 16:55:42
阅读次数:
849
有时会看到别人使用bitmap是用到ARGB_8888/RGB_565这类参数,那么这些参数是什么?对bitmap有什么影响?
他们是Bitmap.Config的四种枚举类型。
(ARGB分别是alpha透明度和red、green、blue三色)
ARGB_8888:分别用8位来记录4个值,所以每个像素会占用32位。
ARGB_4444:分别用4位来记录4个值,所以每个像素...
分类:
其他好文 时间:
2014-12-26 16:40:27
阅读次数:
183
drawing cache,绘制缓存的概念,Android为了提高View视图的绘制效率,提出了一个缓存的概念,其实就是一个Bitmap,用来存储View当前的绘制内容,在View的内容或者尺寸未发生改变时,这个缓存应该始终不被销毁,销毁了如果下次还用(开启了绘图缓存的前提下,API为setDraw...
分类:
移动开发 时间:
2014-12-25 20:04:54
阅读次数:
308