原文:经典算法题每日演练——第十一题 Bitmap算法 在所有具有性能优化的数据结构中,我想大家使用最多的就是hash表,是的,在具有定位查找上具有O(1)的常量时间,多么的简洁优美,
但是在特定的场合下:
①:对10亿个不重复的整数进行排序。
②:找出10亿个数字中重复的数字。
当然我只有普通的服...
分类:
编程语言 时间:
2015-01-16 12:57:12
阅读次数:
216
位图的格式如下: 1.文件头信息块 0000-0001 :文件标识,为字母ASCII码“BM”。 0002-0005 :文件大小。 0006-0009 :保留,每字节以“00”填写。 000A-000D :记录图像数据区的起始位置。各字节的信息含义依次为:文件头信息块大小,图像描述信息块的...
分类:
其他好文 时间:
2015-01-15 23:40:40
阅读次数:
146
从API 8开始,新增了一个类:android.media.ThumbnailUtils这个类提供了3个静态方法一个用来获取视频第一帧得到的Bitmap,2个对图片进行缩略处理。?1public static Bitmap createVideoThumbnail (String filePath,...
分类:
移动开发 时间:
2015-01-15 20:04:23
阅读次数:
183
1、原理和效果图
总共有两张图片,一张背景图片,一张遮罩图片。背景图片有开关字样,通过遮住一个字来实现开关按钮。继承自View控件,通过Canvas和Paint结合来实现图片的绘制。
通过canvas的drawBitmap方法和距离左边的位置来绘制图片,调用invalidate方法来不断的更新UI,就可以实现滑动的效果。
public class MyToggleButton exten...
分类:
其他好文 时间:
2015-01-15 18:22:24
阅读次数:
177
在做Android应用涉及到大量图片展示的时候,如果没有对内存做妥善处理,经常会报OOM的异常。其实也好理解,图片占用了太多内存。这个时候除了需要对图片进行压缩,另外还需要及时通过调用bitmap.recycle()释放图片占用的内存。但是盲目的调用这个方法,很有可能会出现trying
to use a recycled bitmap的崩溃。尤其是你不确定回收的图片后续会不会被继续调用。
...
分类:
其他好文 时间:
2015-01-15 16:12:37
阅读次数:
136
上一节我们实现了翻页的曲线效果,但是效果有点小瑕疵不知道大家发现没有:
如图,我们发现折叠区域怪怪的,并没有实现我们之前的“弯曲”效果,为什么呢?是计算错了么?其实不是的,我们之前测试的时候使用的将canvas填色,但是这里我们用到的是一张位图,虽然我们的Path是曲线、Region有曲线区域,但是我们的Bitmap是个规规矩矩的矩形啊,怎么弯曲~怎么办呢?说起扭曲,我们首先想到的是dr...
分类:
移动开发 时间:
2015-01-15 16:03:53
阅读次数:
276
/**
* Tools for handler picture
* 工具来处理照片
* @author Ryan.Tang
*
*/
public final class ImageTools {
/**
* Transfer drawable to bitmap
* 转让可拉的位图
* @param drawable
* @return
*/
public ...
分类:
其他好文 时间:
2015-01-15 14:22:12
阅读次数:
173
用Bitmap.GetPixel和Bitmap.SetPixel访问像素点实在是太慢了,必须要用LockBits的方式访问内存才能改善,这里贴一个快速访问Bitmap每个像素点的包装类,是国外一个老外写的,感觉很好用。 public class LockBitmap { Bitmap source ...
分类:
其他好文 时间:
2015-01-15 12:37:47
阅读次数:
209
前面两篇文章分别介绍了我编写的开源项目ImageCropper库,以及如何调用系统的图片剪裁模块,本文则继续分析一下开发Android图片剪裁应用中需要用到的Bitmap操作。在Android系统中,对图片的操作主要是通过Bitmap类和Matrix类来完成,本文就介绍一下图片剪裁应用中对Bitmap的一..
分类:
移动开发 时间:
2015-01-15 01:54:16
阅读次数:
195
1 import android.content.Context; 2 import android.content.res.TypedArray; 3 import android.graphics.Bitmap; 4 import android.graphics.BitmapShad...
分类:
其他好文 时间:
2015-01-14 19:57:30
阅读次数:
204