1、色彩校正基础 色彩校正简单来说就是色彩信息的重新定义。色彩校正主要就是为了在不同的平台上达到一样的显示效果。GDI+的四个基本元素(画刷、画笔、位图、文本)都是与色彩直接相关的。也就是说GDI+进行色彩校正的对象只有这4种或者4种的组合。这些色彩的校正信息是通过ImageAttributes(图片属性)类来表示的, ImageAttributes类的式样成员函数如表: 2、启用或者禁用色彩校正 如果在DrawImage函数中不使用ImageAttributes对象作为参数, 那么GDI+色彩校正将永远不会启用。 例程: 3、设置不同的色彩校正对象 4、使用色彩配置文件调整色彩信息 例程: 5、图像的Gamma曲线校正 在计算机系统中, 由于显卡或显示器的原因会使实际输出的图像在亮度上有偏差, 而gamma曲线校正就是通过一定的方法来校正图像的这种偏差。一般情况下, 当gamma校正值大于1时, 图像的高光部分被压缩而暗调部分被扩展;当gamma校正值小于1时, 图像的高光部分被扩展而暗调部分被压缩; 当gamma校正值等于1时, 图像亮度信息保持原状。gamma校正一般用于平滑的扩展暗调的细节。 例程: 6、设置图像 色彩输出通道 色彩通道是在色彩模式这一基础上衍生出的简化操作工具。衣服CMYK图像, 有4个默认的通道(C, M, Y, K):青、品红、黄、黑。一个通道其实就是一副图像中某一种颜色的单独通道。通道利用图像的色彩值修改图像。 例程: 7、使用图片的关键色显示图片 关键色(ColorKey)通常运用在图片的背景透明处理中。关键色即透明色, 换句话说, 在输出图像时, 如果指定了一种色彩作为关键色, 那么, 这种色彩在输出时将被忽略。GDI+设置关键色是通过ImageAttributes对象的SetKeyColor函数来实现。 例程: 8、GDI+对阀值的支持 例程: 9、调整图像调色板信息 例程: 10、设置色彩校正的环绕模式和颜色 例程: |
|
来自: 3D建模仿真 > 《GDI 学习笔记》