AdjustGamma

AdjustGamma(float, float, float)

Correzione gamma di un’immagine.

public virtual void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
ParametroTipoDescrizione
gammaRedSingleGamma per il coefficiente del canale rosso
gammaGreenSingleGamma per il coefficiente del canale verde
gammaBlueSingleGamma per il coefficiente del canale blu

Esempi

L’esempio seguente esegue la correzione gamma di un’immagine applicando coefficienti diversi per i componenti del colore.

[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;

    // Imposta i coefficienti gamma individuali per i canali rosso, verde e blu.
    rasterImage.AdjustGamma(1.5f, 2.5f, 3.5f);
    rasterImage.Save(dir + "sample.AdjustGamma.png");
}

Guarda anche


AdjustGamma(float)

Correzione gamma di un’immagine.

public virtual void AdjustGamma(float gamma)
ParametroTipoDescrizione
gammaSingleGamma per il coefficiente dei canali rosso, verde e blu

Esempi

L’esempio seguente esegue la correzione gamma di un’immagine.

[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;

    // Imposta il coefficiente gamma per i canali rosso, verde e blu.
    rasterImage.AdjustGamma(2.5f);
    rasterImage.Save(dir + "sample.AdjustGamma.png");
}

Guarda anche