drawing_color_filter.h
概述
声明与绘图模块中的颜色滤波器对象相关的函数。
引用文件:<native_drawing/drawing_color_filter.h>
库: libnative_drawing.so
起始版本: 11
相关模块:Drawing
汇总
函数
名称 | 描述 |
---|---|
OH_Drawing_ColorFilter * OH_Drawing_ColorFilterCreateBlendMode (uint32_t color, OH_Drawing_BlendMode) | 创建具有混合模式的颜色滤波器。 |
OH_Drawing_ColorFilter * OH_Drawing_ColorFilterCreateCompose (OH_Drawing_ColorFilter *colorFilter1, OH_Drawing_ColorFilter *colorFilter2) | 将两个颜色滤波器合成一个新的颜色滤波器。 |
OH_Drawing_ColorFilter * OH_Drawing_ColorFilterCreateMatrix (const float matrix[20]) | 创建具有5x4颜色矩阵的颜色滤波器。 |
OH_Drawing_ColorFilter * OH_Drawing_ColorFilterCreateLinearToSrgbGamma (void) | 创建一个颜色滤波器将SRGB的伽玛曲线应用到RGB颜色通道。 |
OH_Drawing_ColorFilter * OH_Drawing_ColorFilterCreateSrgbGammaToLinear (void) | 创建颜色滤波器将RGB颜色通道应用于SRGB的伽玛曲线。 |
OH_Drawing_ColorFilter * OH_Drawing_ColorFilterCreateLuma (void) | 创建一个颜色滤波器将其输入的亮度值乘以透明度通道, 并将红色、绿色和蓝色通道设置为零。 |
void OH_Drawing_ColorFilterDestroy (OH_Drawing_ColorFilter *) | 销毁颜色滤波器对象,并收回该对象占用的内存。 |