用线性插值法放大位图

在静态图像和视频处理的编程中经常遇到位图缩放的操作, 一般可用windows API或者一些SDK来实现, 或者是用线型插值法.

1. windows API一般是Bitblt来完成, 在之前做的一个项目中用的就是这种方法,效率很好,在双核2.0,1G内存的机器上所耗时间小于1ms.

2. 利用开源的CxImage来实现.这种方法没有试过.

3. 第3种就是线性插值法,这个一直不是很理解,比如说800X600缩放到10… 更多... “用线性插值法放大位图”

YUV格式及快速转换算法(转载)

转载自:

http://apps.hi.baidu.com/share/detail/2414143

 

1 前言
        自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立色彩空间模型来描述各种各样的颜色,由于人对色彩的感知是一个复杂的生理和心理联合作用的过程,所以在不同的应用领域中为了更好更准确的满足各自的需求,就出现了各种各样的色彩空间模型来量化的描述颜色。我们比较常接触到的就包括 RGB / CMYK /

更多... “YUV格式及快速转换算法(转载)”

24位图转换为256阶灰度图

灰度值值等于R/3+G/3+B/3

将对应的R, G, B的值改为上面的结果,继续用真彩色位图格式显示和存储。

当然你也可以用调色板方式来显示和存储。

 

有人说是用计算出亮度值Y=0.11*R + 0.59*G + 0.39*B;将对应的R, G, B的值改为上面的结果, 但是实际的测试结果显示这是转换是不可行的,有些地方出来是全黑的,当然不应该是这样。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否更多... “24位图转换为256阶灰度图”

位图格式(转载)

位图格式分析
2006-12-01 11:55

1.位图和调色板的概念

我们知道,普通的显示器屏幕是由许许多多的点构成的,我们称之为象素。显示时采用扫描的方法:电子枪每次从左到右扫描一行,为每个象素着色,然后从上到下这样扫描若干行,就扫过了一屏。为了防止闪烁,每秒要重复上述过程几十次。例如我们常说的屏幕分辨率为640*480,刷新频率为70Hz,意思是说每行要扫描640个象素,一共有480行,每秒重复扫描

更多... “位图格式(转载)”

YUV420格式解析(转载)

YUV是指亮度参量和色度参量分开表示的像素格式,而这样分开的好处就是不但可以避免相互干扰,还可以降低色度的采样率而不会对图像质量影响太大。YUV是一个比较笼统地说法,针对它的具体排列方式,可以分为很多种具体的格式。

YUV格式解析1(播放器——project2)

根据板卡api设计实现yuv420格式的视频播放器
打开*.mp4;*.264类型的文件,实现其播放。
使用的视频格式是YUV420格式
YUV格
更多... “YUV420格式解析(转载)”