图形处理
NicolaAndMartin
这个作者很懒,什么都没留下…
展开
-
高效的加载图片1.缩放大容量的Bitmap
我们通过眼睛来观察世界,眼睛通过光的反射,折射将世间的万物映射到我们的眼睛里。至于是在眼睛里生成图片传递给大脑,还是眼睛将映射得来的信息传递给大脑,然后大脑再生成图片,我们就不深究了。总之我们通过这些图片,了解了世界。 图片何其重要,几乎每一个app都需要加载图片,然而并不是每一个app都很好的加载了图片。 图片是什么,我们先说一下图片的属性:形状,大小,颜色。 这一节里我们讨论的是图片最简单的属性原创 2015-10-10 13:08:38 · 397 阅读 · 0 评论 -
高效的加载图片2.通过子线程(AsyncTask)加载图片
上一篇我们说到如何以较小的内存,打开较大的图片中使用了 BitmapFactory.decodeResource(res, resId, options);我们再主线程中执行了该方法,测试显示没有任何问题。我们的图片资源是来自本地的文件,可是,如果我们的图片来自sd卡甚至是来自网络的资源,再在UI线程中使用该方法,那么是很容易引起线程阻塞,导致ANR异常的(Application Not Resp原创 2015-10-10 13:40:45 · 831 阅读 · 0 评论 -
Android 截取View,获取View的Bitmap的方法
需求 用户在一个Layout中编辑文字和图片。当用户点击保存按钮时,需要将layout里的所有view以一张图片的形式保存并显示。 这篇文章主要说的是如何获取View的Bitmap。bitmap的保存和显示不在此文讨论。 方案一:使用系统API 优点:简单,不易崩溃 缺点:有可能得到null的bitmap。(原因是设备不同,显示的View也会不同,如果设置固定大小的View,当用户设备最大能承载的s原创 2017-01-11 12:00:48 · 11070 阅读 · 1 评论