AdjustGamma

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 raster memorizzata nella cache 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.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)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 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 raster memorizzata nella cache.

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

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

Guarda anche