AdjustGamma

AdjustGamma(float, float, float)

Corrección gamma de una imagen.

public virtual void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
ParámetroEscribeDescripción
gammaRedSingleGamma para coeficiente de canal rojo
gammaGreenSingleGamma para coeficiente de canal verde
gammaBlueSingleGamma para coeficiente de canal azul

Ejemplos

El siguiente ejemplo realiza la corrección gamma de una imagen aplicando diferentes coeficientes para los componentes de color.

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

    // Establecer coeficientes gamma individuales para los canales rojo, verde y azul.
    rasterImage.AdjustGamma(1.5f, 2.5f, 3.5f);
    rasterImage.Save(dir + "sample.AdjustGamma.png");
}

Ver también


AdjustGamma(float)

Corrección gamma de una imagen.

public virtual void AdjustGamma(float gamma)
ParámetroEscribeDescripción
gammaSingleGamma para coeficiente de canales rojo, verde y azul

Ejemplos

El siguiente ejemplo realiza la corrección gamma de una imagen.

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

    // Establecer el coeficiente gamma para los canales rojo, verde y azul.
    rasterImage.AdjustGamma(2.5f);
    rasterImage.Save(dir + "sample.AdjustGamma.png");
}

Ver también