AdjustGamma
Contenu
[
Cacher
]AdjustGamma(float)
Correction gamma d’une image.
public override void AdjustGamma(float gamma)
Paramètre | Taper | La description |
---|---|---|
gamma | Single | Gamma pour le coefficient des canaux rouge, vert et bleu |
Exemples
L’exemple suivant effectue la correction gamma d’une image raster mise en 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;
// Définit le coefficient gamma pour les canaux rouge, vert et bleu.
rasterImage.AdjustGamma(2.5f);
rasterImage.Save(dir + "sample.AdjustGamma.png");
}
Voir également
- class RasterCachedImage
- espace de noms Aspose.Imaging
- Assemblée Aspose.Imaging
AdjustGamma(float, float, float)
Correction gamma d’une image.
public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)
Paramètre | Taper | La description |
---|---|---|
gammaRed | Single | Gamma pour le coefficient du canal rouge |
gammaGreen | Single | Gamma pour le coefficient du canal vert |
gammaBlue | Single | Gamma pour le coefficient du canal bleu |
Exemples
L’exemple suivant effectue une correction gamma d’une image raster mise en cache 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.png"))
{
Aspose.Imaging.RasterCachedImage rasterImage = (Aspose.Imaging.RasterCachedImage)image;
// Définissez des coefficients gamma individuels pour les canaux rouge, vert et bleu.
rasterImage.AdjustGamma(1.5f, 2.5f, 3.5f);
rasterImage.Save(dir + "sample.AdjustGamma.png");
}
Voir également
- class RasterCachedImage
- espace de noms Aspose.Imaging
- Assemblée Aspose.Imaging