`
yuanjinxiu
  • 浏览: 663610 次
文章分类
社区版块
存档分类
最新评论

D3DXColorAdjustContrast 函数

 
阅读更多

D3DXColorAdjustContrast 函数


调整颜色对比度值。

定义

D3DXCOLOR*WINAPID3DXColorAdjustContrast(

D3DXCOLOR*pOut,
const D3DXCOLOR*pC,
FLOATc
);

参数:

pOut

[in, out]指向D3DXCOLOR结构,返回操作结果。

pC

[in]指向要调整的颜色D3DXCOLOR

c

[in]对比度值。这个参数是50%灰度与pC原颜色之间线性调整。如果c等于0,那么返回颜色就是50%灰度。如果. c等于1,就返回原来颜色。

返回值:

返回D3DXCOLOR结构调整后的颜色值。

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

说明

输入的alpha值是完全拷贝,没有任何修改。

这里返回值是跟参数里的pOut 是一样的。通过返回值,可以让这个函数成为别的函数的参数。

这个函数的红,绿,蓝都会用下面的公式计算结果输出:

pOut->r = 0.5f + c * (pC->r - 0.5f);

如果c小于1,就会减小对比度。如果c大于1,就会增加对比度。

函数信息:

Header

d3dx9math.h

Import library

d3dx9.lib

Minimum operating systems

Windows98

同时相关函数:

D3DXColorAdjustSaturation




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics