AdjustGamma

AdjustGamma(float)

Correction gamma d’une image.

public override void AdjustGamma(float gamma)
ParamètreTaperLa description
gammaSingleGamma pour le coefficient des canaux rouge, vert et bleu

Exemples

L’exemple suivant effectue la correction gamma d’une image 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;

    // Définit le coefficient gamma pour les canaux rouge, vert et bleu.
    gifImage.AdjustGamma(2.5f);
    gifImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Voir également


AdjustGamma(float, float, float)

Correction gamma d’une image.

public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
ParamètreTaperLa description
gammaRedSingleGamma pour le coefficient du canal rouge
gammaGreenSingleGamma pour le coefficient du canal vert
gammaBlueSingleGamma pour le coefficient du canal bleu

Exemples

L’exemple suivant effectue une correction gamma d’une image GIF en appliquant différents coefficients pour les composants de couleur.

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

    // Définissez des coefficients gamma individuels pour les canaux rouge, vert et bleu.
    gifImage.AdjustGamma(1.5f, 2.5f, 3.5f);
    gifImage.Save(dir + "sample.AdjustGamma.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Voir également