我是谁啊

 

2011年7月23日

[转] alpha 图像混合算法 for RGB565l

摘要: http://realchecko.blogspot.com/2009/01/alpha-blend-for-rgb565.html把 rgb565 轉到 32 bit (但是 order 不是 RGB),然後作 32 bit 的 X alpha 運算。這樣,就只要作一次乘法。rgb565 轉到 32 bit 的方法也很聰明,就是把 中間的 G 移出來到 high 16 bit 中:unsigned int x = rgb565;x = (x | (x <<16)) & 0x07E0F81F;算好後,轉回來的方法:unsigned short rgb565;rgb565 = 阅读全文

posted @ 2011-07-23 22:56 我是谁啊 阅读(422) 评论(0) 推荐(0)

2011年7月20日

加快程序运行速度的技巧

摘要: 作者:azure转自:http://www.azure.com.cn/article.asp?id=192通常影响程序运行速度的地方,都是在执行次数最多的地方。比如显示一张800*600的256色图形,如果在设置调色板时浪费了0.001秒,那么对整个程序不会有很大影响,因为设置调色板的操作只要作一次就完成,但是每绘出一点要多浪费0.001秒,那么整张图画完就会慢上800*600*0.001秒,这是一个相当可观的数目。下面介绍一些常用的技巧。一.尽量使用整数,少用浮点数 整数运算比浮点数快得多,而在绘图程序中用到小数点的机会实在少之又少,所以这是很容易做到的技巧。二.避免乘法与除法 乘法与除法都 阅读全文

posted @ 2011-07-20 21:57 我是谁啊 阅读(658) 评论(0) 推荐(0)

2010年5月9日

c++的误导

摘要: 在网上太多资料是C++的了。导致很多其实在.NET的类里面已经封装了的东东,本来可以很方便的调用,结果我们C#和VB.NET的用户还要辛辛苦苦地去声明API,声明结构。唉..........所以同志们还是先查一下类库吧、 阅读全文

posted @ 2010-05-09 08:57 我是谁啊 阅读(180) 评论(1) 推荐(0)

导航