码迷,mamicode.com
首页 >  
搜索关键字:bitmap    ( 2389个结果
经典算法题每日演练——第十一题 Bitmap算法
原文:经典算法题每日演练——第十一题 Bitmap算法 在所有具有性能优化的数据结构中,我想大家使用最多的就是hash表,是的,在具有定位查找上具有O(1)的常量时间,多么的简洁优美, 但是在特定的场合下: ①:对10亿个不重复的整数进行排序。 ②:找出10亿个数字中重复的数字。 当然我只有普通的服...
分类:编程语言   时间:2015-01-16 12:57:12    阅读次数:216
读取位图(bitmap)实现及其要点
位图的格式如下: 1.文件头信息块 0000-0001 :文件标识,为字母ASCII码“BM”。 0002-0005 :文件大小。 0006-0009 :保留,每字节以“00”填写。 000A-000D :记录图像数据区的起始位置。各字节的信息含义依次为:文件头信息块大小,图像描述信息块的...
分类:其他好文   时间:2015-01-15 23:40:40    阅读次数:146
Android视频处理 --处理视频第一帧缩略图
从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
trying to use a recycled bitmap解决之道
在做Android应用涉及到大量图片展示的时候,如果没有对内存做妥善处理,经常会报OOM的异常。其实也好理解,图片占用了太多内存。这个时候除了需要对图片进行压缩,另外还需要及时通过调用bitmap.recycle()释放图片占用的内存。但是盲目的调用这个方法,很有可能会出现trying to use a recycled bitmap的崩溃。尤其是你不确定回收的图片后续会不会被继续调用。  ...
分类:其他好文   时间:2015-01-15 16:12:37    阅读次数:136
Android翻页效果原理实现之模拟扭曲
上一节我们实现了翻页的曲线效果,但是效果有点小瑕疵不知道大家发现没有: 如图,我们发现折叠区域怪怪的,并没有实现我们之前的“弯曲”效果,为什么呢?是计算错了么?其实不是的,我们之前测试的时候使用的将canvas填色,但是这里我们用到的是一张位图,虽然我们的Path是曲线、Region有曲线区域,但是我们的Bitmap是个规规矩矩的矩形啊,怎么弯曲~怎么办呢?说起扭曲,我们首先想到的是dr...
分类:移动开发   时间:2015-01-15 16:03:53    阅读次数:276
处理照片工具ImageTool
/** * 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
以Lockbits的方式访问bitmap
用Bitmap.GetPixel和Bitmap.SetPixel访问像素点实在是太慢了,必须要用LockBits的方式访问内存才能改善,这里贴一个快速访问Bitmap每个像素点的包装类,是国外一个老外写的,感觉很好用。 public class LockBitmap { Bitmap source ...
分类:其他好文   时间:2015-01-15 12:37:47    阅读次数:209
Android开发实践:自己动手编写图片剪裁应用(3)
前面两篇文章分别介绍了我编写的开源项目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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!