
Android图片处理
berber78
这个作者很懒,什么都没留下…
展开
-
Android图形编程(1):Canvas使用
本文仅作简单示意,表达不清处,请谅解! Canvas基本使用: Canvas.drawPath(Path, Paint); Canvas.drawBitmap(Bitmap, 0, 0, Paint); => Canvas.draw??(??,Paint); //canvas使用所需三要素:Canvas,??,Paint。意即Canvas用Paint将??画在当前原创 2013-12-27 21:23:58 · 3334 阅读 · 0 评论 -
Android图片与缩略
/** * 将图片文件原比例缩略,并使其不超过最大宽、高 * @param path : 图片文件 * @param requestW : 缩略后最大宽度 * @param requestH : 缩略后最大高度 * @return 缩略后图片对象 */ public static Bitmap getThumbnailByReq(String path,int reque原创 2014-10-03 17:50:29 · 1139 阅读 · 0 评论 -
图片文件的常见操作
将图片文件读取为图片: Bitmap mBitmap = BitmapFactory.decodeStream(input);//input为FileInputStream对象 将图片写为图片文件: mBitmap.compress(Bitmap.CompressFormat.JPEG, 100, output);//output为FileOutputStream对象原创 2013-12-20 10:38:48 · 2554 阅读 · 0 评论 -
Android图片与内存优化
前提: 在Android 2.3.3(API Level 10)以及之前,Bitmap的backing pixel 数据存储在native memory, 与Bitmap本身是分开的,Bitmap本身存储在dalvik heap 中。导致其pixel数据不能判断是否还需要使用,不能及时释放,容易引起OOM错误。 从Android 3.0(API 11)开始,pixel数据与B原创 2014-02-24 17:05:03 · 8377 阅读 · 2 评论 -
Android图片与旋转
步骤如下: 1.先读取图片文件被旋转的角度: /** * 通过ExifInterface类读取图片文件的被旋转角度 * @param path : 图片文件的路径 * @return 图片文件的被旋转角度 */ public static int readPicDegree(String path) { int degree = 0; // 读取图片文件信息的类Ex原创 2014-10-04 10:41:12 · 15416 阅读 · 2 评论