AdjustGamma

AdjustGamma(float)

Correzione gamma di un’immagine.

public override 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 GIF.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    Aspose.Imaging.FileFormats.Gif.GifImage gifImage = (Aspose.Imaging.FileFormats.Gif.GifImage)image;

    // Imposta il coefficiente gamma per i canali rosso, verde e blu.
    gifImage.AdjustGamma(2.5f);
    gifImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Guarda anche


AdjustGamma(float, float, float)

Correzione gamma di un’immagine.

public override 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 GIF applicando coefficienti diversi per i componenti del colore.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    Aspose.Imaging.FileFormats.Gif.GifImage gifImage = (Aspose.Imaging.FileFormats.Gif.GifImage)image;

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

Guarda anche