AdjustGamma
内容
[
隐藏
]AdjustGamma(float, float, float)
图像的 Gamma 校正。
public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
范围 | 类型 | 描述 |
---|---|---|
gammaRed | Single | 红色通道系数的 Gamma |
gammaGreen | Single | 绿色通道系数的 Gamma |
gammaBlue | Single | 蓝色通道系数的 Gamma |
例子
以下示例对光栅缓存图像执行伽马校正,并对颜色分量应用不同的系数。
[C#]
string dir = "c:\\temp\\";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
Aspose.Imaging.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;
// 为红色、绿色和蓝色通道设置单独的伽马系数。
rasterImage.AdjustGamma(1.5f, 2.5f, 3.5f);
rasterImage.Save(dir + "sample.AdjustGamma.png");
}
也可以看看
- class RasterCachedImage
- 命名空间 Aspose.Imaging
- 部件 Aspose.Imaging
AdjustGamma(float)
图像的 Gamma 校正。
public override void AdjustGamma(float gamma)
范围 | 类型 | 描述 |
---|---|---|
gamma | Single | 红色、绿色和蓝色通道系数的 Gamma |
例子
以下示例执行光栅缓存图像的伽马校正。
[C#]
string dir = "c:\\temp\\";
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
Aspose.Imaging.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;
// 设置红、绿、蓝通道的伽马系数。
rasterImage.AdjustGamma(2.5f);
rasterImage.Save(dir + "sample.AdjustGamma.png");
}
也可以看看
- class RasterCachedImage
- 命名空间 Aspose.Imaging
- 部件 Aspose.Imaging