有的时候我们需要圆形或者矩形的位图,比如QQ头像是圆形的,还有圆角矩形的,这些是怎么做到呢?
这涉及到Xfermode,所以有必要先看一下XFermode的概念,可参考这篇文章
http://blog.csdn.net/t12x3456/article/details/10432935
下面给出获取圆形位图的具体代码
public Bitmap getRoundBitmap(){
...
分类:
其他好文 时间:
2015-07-07 22:56:43
阅读次数:
163
工作中遇到图片转灰度数组的需要,经过研究和大神的指导,最终得到如下两个方法,可以实现位图转灰度数组
简单的位图转灰度数组就是:得到位图中的每个像素点,然后根据像素点得到RGB值,最后对RGB值,根据灰度算法得到灰度值即可
/*如一张480*800的图片,最终得到一个byte[480*800/2]的灰度数组,因为函数把每两个相邻高的像素灰度转化为一个灰度*/
private byt...
分类:
编程语言 时间:
2015-07-07 19:37:44
阅读次数:
130
inode位图(inode Bitmap) 和块位图类似,本身占一个块,其中每个bit表示一个inode是否空闲可用。 inode表(inode Table) 我们知道,一个文件除了数据需要存储之外,一些描述信息也需要存储,例如文件类型(常规、目录、符号链接等),权限,文件大小,创建/修改/访问时间...
分类:
其他好文 时间:
2015-07-07 19:19:27
阅读次数:
108
一.Bitmap类Bitmap对象封装了GDI+中的一个位图,此位图由图形图像及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的图像的对象.该类的主要方法和属性如下:1. GetPixel方法和SetPixel方法:获取和设置一个图像的指定像素的颜色.2. PixelFormat属性...
转载自:http://blog.sina.com.cn/s/blog_6582aa410100huil.html仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图...
分类:
其他好文 时间:
2015-07-06 16:00:06
阅读次数:
107
对一个矢量图动画,开启位图缓存能大大提高运行效率。所谓开启位图缓存,其实要自己动手,先创建一个临时canvas,然后把矢量图绘制到这个canvas上,到了实际绘制时,直接把这个临时canvas拷贝到真正canvas上。而位图拷贝的速度是非常快的,比重新绘制矢量图要快很多。三部曲:1、建立临时canv...
分类:
其他好文 时间:
2015-07-06 15:41:24
阅读次数:
188
原帖地址:StretchBlt函数和BitBlt函数的用法StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像一、StretchBlt函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小...
分类:
其他好文 时间:
2015-07-03 18:44:10
阅读次数:
115
1.B树索引 在Oracle中是通用索引,是创建索引时的默认索引。B树索引可以是单列索引,也可以是组合/复合索引。B树索引最多可以包括22列。2.位图索引 位图索引时决策支持系统(DSS)和数据仓库的理想选择,它们不应该用于事务处理应用程序中的表。 在数据量非常大的表上的技术(不同值的数量)不...
分类:
其他好文 时间:
2015-07-03 15:43:24
阅读次数:
131
所谓 句柄实际上是一个数据。是一个Long (整长型)的数据。句 柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗体。控制,位图。GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 从上面的定义中的我们能够看到,句柄...
分类:
其他好文 时间:
2015-07-02 20:53:55
阅读次数:
181
源:蜂窝状网格的定位方法所谓蜂窝状网格,也就是由多个六边形组成的类似蜂窝的网格,在一些游戏地图编辑器,手机触摸屏,泡泡龙游戏等场景可以看到使用这种蜂窝网格。对于普通的矩形网格来说(例如俄罗斯方块,贪吃蛇的棋盘),由于屏幕和位图在逻辑上的点阵模型,使得矩形网格的定位非常简便。矩形网格如果按照边连接,具...
分类:
其他好文 时间:
2015-06-30 17:57:56
阅读次数:
327