图片处理
lostinai
这个作者很懒,什么都没留下…
展开
-
Android遇到内存溢出(Out Of Memory)BUG的经验与解决方法
http://whatandroid.blog.51cto.com/2172732/874940突然出现的Out Of Memory这个BUG导致我们项目中断了好几天,在经过不断地摸索之后,今天终于得到了解决。鉴于其强大的破坏力与多发性(尤其是当开发图形丰富的软件时),在此将解决方法同大家分享,希望大家以后少走弯路,而本人水平有限,如有不当,还望指教!那么,首先让我们来看看遇到转载 2012-07-22 16:18:16 · 706 阅读 · 0 评论 -
Java 如何有效地避免OOM:善于利用软引用和弱引用
想必很多朋友对OOM(OutOfMemory)这个错误不会陌生,而当遇到这种错误如何有效地解决这个问题呢?今天我们就来说一下如何利用软引用和弱引用来有效地解决程序中出现的OOM问题。下面是本文的目录大纲: 一.了解 强引用、软引用、弱引用、虚引用的概念 二.进一步理解软引用和弱引用 三.如何利用软引用和弱引用解决OOM问题 如果有不正之处,希望谅解和批评指正,不胜感激。转载 2015-11-24 13:13:20 · 794 阅读 · 0 评论 -
FaceBook推出的Android图片加载库-Fresco
http://blog.csdn.net/theone10211024/article/details/45646963转载原文链接:Introducing Fresco: A new image library for Android作者 : tyrone Nicholas译者 : ZhaoKaiQiang校对者: Chaossss校对者: bboyfeiyu校对转载 2015-10-27 14:12:48 · 456 阅读 · 0 评论 -
Android中屏幕密度和图片大小的关系分析
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/19139013前言Android中支持许多资源,包括图片(Bitmap),对应于bitmap的文件夹是drawable,除了drawable,还有drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi、drawa转载 2015-09-06 14:05:44 · 546 阅读 · 0 评论 -
Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:【张鸿洋的博客】上一篇已经带大家实现了自由的放大缩小图片,简单介绍了下Matrix;具体请参考:Android 手势检测实战 打造支持缩放平移的图片预览效果(上);本篇继续完善我们的ImageView~~首先加入放大后的移动~~1、自由的进转载 2014-10-07 14:55:15 · 794 阅读 · 0 评论 -
Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的适应转载 2014-09-15 12:12:56 · 560 阅读 · 0 评论 -
Android开源框架ImageLoader的完美例子
http://blog.csdn.net/wwj_748/article/details/10079311转载 2014-06-22 21:00:08 · 822 阅读 · 0 评论 -
Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/20481185),请尊重他人的辛勤劳动成果,谢谢!大家好!过完年回来到现在差不多一个月没写文章了,一是觉得不知道写哪些方面的文章,没有好的题材来写,二是因为自己的一些私事给耽误了,所以过完年的第一篇文章到现在才发表出来,2014年我还是会继续在CSDN转载 2014-07-30 15:08:00 · 978 阅读 · 0 评论 -
Android 图片缓存处理
异步下载 / 本地缓存异步下载大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两种方法来做这件事情:启动一个新的线程来获取资源,完成后通过Handler机制发送消息,并在UI线程中处理消息,从而达到在异步线程中获取图片,然后通过Hand转载 2014-05-28 13:39:32 · 465 阅读 · 0 评论 -
Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113异步加载图片的例子,网上也比较多,大部分用了HashMap> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠。另外,转载 2014-03-14 16:02:27 · 869 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片转载 2014-03-04 21:06:40 · 605 阅读 · 0 评论 -
android图片处理方法(不断收集中)
http://gundumw100.iteye.com/blog/849729将一个图片切割成多个图片有种场景,我们想将一个图片切割成多个图片。比如我们在开发一个拼图的游戏,就首先要对图片进行切割。以下是封装好的两个类,可以实现图片的切割。仅供参考和学习。一个是ImagePiece类,此类保存了一个Bitmap对象和一个标识图片的顺序索引的int变量。Java代码转载 2013-01-29 17:38:16 · 527 阅读 · 0 评论 -
解决Android解析图片的OOM问题!!!
http://blog.csdn.net/android_tutor/article/details/8099918#comments大家好,今天给大家分享的是解决解析图片的出现oom的问题,我们可以用BitmapFactory这里的各种Decode方法,如果图片很小的话,不会出现oom,但是当图片很大的时候就要用BitmapFactory.Options这个东东了,Options里主转载 2012-11-17 23:25:35 · 480 阅读 · 0 评论 -
android读取大图片并缓存
最近开发电视版的云存储应用,要求”我的相册“模块有全屏预览图片的功能,全屏分辨率是1920*1080超清。UI组件方面采用Gallery+ImageSwitcher组合,这里略过,详情参见google Android API。相册图片预取缓存策略是内存缓存(硬引用LruCache、软引用SoftReference)、外部文件缓存(context.getCachedDir()),缓存中取不到转载 2012-08-12 22:59:22 · 488 阅读 · 0 评论 -
高效地显示Bitmap图片
Loading Large Bitmaps Efficiently [有效地加载大尺寸位图]图片有不同的形状与大小。在大多数情况下它们的实际大小都比需要呈现出来的要大很多。例如,系统的Gallery程序会显示那些你使用设备camera拍摄的图片,但是那些图片的分辨率通常都比你的设备屏幕分辨率要高很多。考虑到程序是在有限的内存下工作,理想情况是你只需要在内存中加载一个低分辨率的版本即可。转载 2012-07-25 12:54:16 · 576 阅读 · 0 评论 -
Android图片压缩
andriod提供了一些方法如下:压缩图片质量: bitmap.compress(Bitmap.CompressFormat.JPEG, quality, fos); 其中的quality为0~100, 可以压缩图片质量, 不过对于大图必须对图片resize 这个是等比例缩放:bitmap = Bitmap.createScaledBitmap(bitmap, wid转载 2012-07-22 16:21:31 · 546 阅读 · 0 评论 -
Android Bitmap转换以及图片的缩放
Bitmap用法总结1、Drawable → BitmapJava代码 "font-size: medium;">Bitmap用法总结 1、Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap .createBitma转载 2012-07-22 20:50:37 · 2351 阅读 · 0 评论 -
Android 开发图片压缩/缩略图的方法
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图转载 2012-07-22 20:46:25 · 539 阅读 · 0 评论 -
Android 四大大图片缓存(Imageloader,Picasso,Glide,Fresco)原理、特性对比
四大图片缓存基本信息Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用使用。 Picasso 是 Square 开源的项目,且他的主导者是 JakeWharton,所以广为人知。 Glide 是 Google 员工的开源项目,被一些 Google App 使用,在去年的 Google I/O 上被推荐,不过目前国内资料不多。 Fres转载 2016-10-01 17:34:31 · 529 阅读 · 0 评论