图片相关
文章平均质量分 59
牛仔面包
人总是要有梦想的a!
展开
-
Android 拍照、选择图片并裁剪
转载请标明出处:http://blog.csdn.net/xuehuayous/article/details/51324656;本文出自:【Kevin.zhou的博客】前言:前段时间做项目用到了图片裁剪,调用系统裁剪图片,结果在我的小米3上一直有问题,裁剪界面打不开,在其他设备上没问题,于是研究其他软件是怎么做的,淘宝的裁剪图片是自己做的,当然没问题,京东的是调用的系统的也是转载 2016-05-23 12:11:39 · 1174 阅读 · 0 评论 -
研究Bitmap
BitmapFactory这个类提供了多个解析方法(decodeByteArray, decodeFile, decodeResource等)用于创建Bitmap对象,我们应该根据图片的来源选择合适的方法。比如SD卡中的图片可以使用decodeFile方法,网络上的图片可以使用decodeStream方法,资源文件中的图片可以使用decodeResource方法。这些方法会尝试为已经构建的bitma原创 2017-04-28 09:31:01 · 277 阅读 · 0 评论 -
Android 使用Picasso加载网络图片等比例缩放
转自:http://blog.csdn.net/picasso_l/article/details/50679177最近做项目,要下载图片到本地(不是指缓存),之前用过HttpURLConnection和HttpCLient,但是感觉太繁琐,而且6.0之后到Apache包也不支持了,后来我想到了Picasso的缓存,Picasso缓存图片,那肯定是下载到本地实现了,我们只要更改下本地路径,转载 2017-04-27 15:39:59 · 757 阅读 · 0 评论 -
图片uri转为路径
String res = null; String scheme = uri.getScheme(); if(scheme.equals(ContentResolver.SCHEME_FILE)){ res = uri.getPath(); }else{ String[] proj = { MediaStore.Images.Media.DATA }; Cursor原创 2016-07-21 14:48:24 · 529 阅读 · 0 评论 -
bitmap的六种压缩方式,Android图片压缩
转自:http://blog.csdn.net/harryweasley/article/details/51955467Android中图片是以bitmap形式存在的,那么bitmap所占内存,直接影响到了应用所占内存大小,首先要知道bitmap所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数以下是图片的压缩格式:其中,A代表透明度;R代表红色;G代表转载 2017-05-02 10:27:54 · 308 阅读 · 0 评论 -
Picasso的使用
每个图片的架构和实现细节不太一样,但是通常都会有以下模块:请求分发模块。负责封装请求,对请求进行优先级排序,并按照类型进行分发。缓存模块。通常包括一个二级的缓存,内存缓存、磁盘缓存。并预置多种缓存策略。下载模块。负责下载网络图片。监控模块。负责监控缓存命中率、内存占用、加载图片平均耗时等。图片处理模块。负责对图片进行压缩、变换等处理。本地资源加载模块。负责加载本地资源,如assert、dr原创 2017-04-27 15:22:52 · 417 阅读 · 0 评论 -
解决android:background背景图片被拉伸问题
ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用Android:scaleType控制图片的缩放方式转载 2017-07-25 09:03:58 · 9329 阅读 · 1 评论