方法1. 利用Bitmap.createBitmap Bitmap
adjustPhotoRotation(Bitmap bm, final int orientationDegree) { Matrix m = new
Matrix(); m.setRotate(...
分类:
移动开发 时间:
2014-06-06 21:59:25
阅读次数:
236
虽然,以前也有那种获取相册里面的相片,然后,通过剪切图片来得到自己的想要的图片,到那时对于如果想要一批图片的处理效果,那么,相对于剪切来说,我们自动在代码里面实现自己想要的图片的比例来剪切。然后来得到自己想要的图片比例。
其实这里就是先将图片转换为bitmap,然后再将它存进字节里面,然后再根...
分类:
移动开发 时间:
2014-06-06 14:06:02
阅读次数:
255
这几天看到亚瑟boy的技术连载,也试着做了下带滤镜特效的照相机,效果也出来了,但是发现添加滤镜特效后的预览窗口卡屏现象很严重,于是自己索性
试着尝试修改,在亚瑟和其他网友的代码中基本上都是对于照相机data视频流先进行解码,然后对解码出的帧Bitmap进行滤镜算法处理,这个是必走的流
程,而每一帧在...
分类:
其他好文 时间:
2014-06-04 20:05:38
阅读次数:
420
Andriod图片处理工具类
处理Bitmap和ImageView对象,实现了以下功能:
0.为图片加滤镜特效
1.saveBitmap: 把Bitmap对象持久存储到SD卡或手机内存.
2.getViewBitmap: 从view得到bitmap对象
3.addWatermark: Bitmap加水印
4.zoomBitmap: 放大缩小图片
5.getLoacalBitmap: 传入路径,从持久存储(SD卡或手机内存)得到Bitmap对象
6.getBitMapByUrl: 通过URL地址获取Bitma...
分类:
其他好文 时间:
2014-06-04 13:55:15
阅读次数:
354
1 索引的创建语法:
CREATE UNIUQE | BITMAP INDEX .
ON .
( | ASC | DESC,
| ASC | DESC,...)
TABLESPACE
STORAGE
LOGGING | NOLOGGING
COMPUTE STATISTICS...
分类:
数据库 时间:
2014-06-04 13:07:08
阅读次数:
400
对比对象: UIL Volley
官方教程中的方法(此系列教程一里介绍的,ImageLoader的处理方法和官方的差不多)------------------------------------------------------------------------首先单张图片的压缩处理,也是分析重...
分类:
移动开发 时间:
2014-06-03 13:21:36
阅读次数:
378
一般少量图片是很少出现OOM异常的,除非单张图片过~大~
那么就可以用教程一里面的方法了通常应用场景是listview列表加载多张图片,为了提高效率一般要缓存一部分图片,这样方便再次查看时能快速显示~不用重新下载图片但是手机内存是很有限的~当缓存的图片越来越多,即使单张图片不是很大,不过数量太多时仍...
分类:
移动开发 时间:
2014-06-03 08:31:20
阅读次数:
295
在android中要加载一张大图片到内存中如果通过如下方式进行:Bitmap bitmap=
BitmapFactory.decodeFile("/sdcard/a.jpg");iv.setImageBitmap(bitmap);则会抛出内存溢出异常Caused
by: java.lang.OutO...
分类:
移动开发 时间:
2014-05-28 16:23:10
阅读次数:
295
压缩原因:1.imageview大小如果是200*300那么加载个2000*3000的图片到内存中显然是浪费可耻滴行为;2.最重要的是图片过大时直接加载原图会造成OOM异常(out
of memory内存溢出)所以一般对于大图我们需要进行下压缩处理权威处理方法参考安卓开发者中心的大图片处理教程htt...
分类:
移动开发 时间:
2014-05-27 17:47:04
阅读次数:
383
我们先看下滑动开关的效果图:我们先上代码:这里是自定义控件ToggleButton.java:package
com.fay.toggle;import android.content.Context;import
android.graphics.Bitmap;import android.gra...
分类:
移动开发 时间:
2014-05-26 17:05:36
阅读次数:
424