在使用BitmapFactory载入图片时,常会出现这样的情况,返回的图片尺寸与实际尺寸不符。这是因为我们把图片资源放到res/drawable文件路径下时,选择的文件不同所致。不同的目录会有不同的缩放。 1、载入并显示图片 将70*98的图片放在res/drawable-hdpi中。 public ...
分类:
其他好文 时间:
2017-06-25 14:22:18
阅读次数:
228
一般的圆角标签控件都是用xml设置shape做实现。可是假设我们想要做一个更加强大通用的的圆角控件,不须要使用者去关心圆角,仅仅设置背景就能够了。应该怎么实现呢?这个就须要把背景先设置成图片,然后再把这个图片处理成圆角的,最后再设置成背景。基本思路例如以下代码: Bitmap bitmap = (( ...
分类:
移动开发 时间:
2017-06-24 14:41:16
阅读次数:
258
SafeGod在coolpad(4.0)上执行。登陆进去的设备列表界面遇到的问题。三星和索尼没有这个问题。 06-24 15:23:06.897: E/AndroidRuntime(12655): FATAL EXCEPTION: main 06-24 15:23:06.897: E/Android ...
分类:
移动开发 时间:
2017-06-23 10:40:40
阅读次数:
288
创建镜像、mount等操作和上一篇一样,测试目录结构如下: 一些文件系统信息如下: Block size: 1024 Inodes per group: 128 Inode size: 128 Block bitmap at 6 Inode bitmap at 7 Inode table at 8- ...
分类:
其他好文 时间:
2017-06-22 23:46:37
阅读次数:
279
package smalt.music.utils; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.BitmapFactory.Options; //载入图 ...
分类:
移动开发 时间:
2017-06-22 09:56:48
阅读次数:
206
上一篇开头提到了一些可用于磨皮的去噪算法。以下我们实现这些算法而且观察效果,咱不考虑实时性的问题 本文首先探讨的首先是《基于局部均方差相关信息的图像去噪及其在实时磨皮美容算法中的应用》 该算法利用图像局部统计特性进行滤波处理,比如NXM像素的灰度图,首先计算点(i,j)所在窗体内(大小为(2n+1) ...
分类:
移动开发 时间:
2017-06-21 19:47:46
阅读次数:
355
1、Drawable --> Bitmap [java] view plain copy Bitmap drawable2Bitmap(Drawable drawable) { if (drawable instanceof BitmapDrawable) { return ((BitmapDraw ...
分类:
移动开发 时间:
2017-06-21 11:43:33
阅读次数:
229
这一章节会介绍一些处理与加载Bitmap对象的常用方法,这些技术能够使得程序的UI不会被阻塞,并且可以避免程序超出内存限制。如果我们不注意这些,Bitmaps会迅速的消耗掉可用内存从而导致程序崩溃,出现下面的异常:java.lang.OutofMemoryError: bitmap size exc ...
分类:
其他好文 时间:
2017-06-19 22:01:43
阅读次数:
187
Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成 1.1 BitmapFactory decode出Bitmap Bi ...
分类:
移动开发 时间:
2017-06-19 20:55:01
阅读次数:
207
Bitmap缓存机制 载入一个bitmap到UI里面比較简单直接。可是,假设我们一次载入大量的bitmap数据的时候就变得复杂了。很多情况下(比方这些组件:ListVIew,GridView或者ViewPager),显示的图片和将要滚动显示的图片通常是没有限制的。 内存的使用量能够被降下来。通过回收 ...
分类:
其他好文 时间:
2017-06-19 14:19:47
阅读次数:
165