SetResolution

RasterImage.SetResolution method

Définit la résolution pour ceRasterImage .

public virtual void SetResolution(double dpiX, double dpiY)
ParamètreTaperLa description
dpiXDoubleLa résolution horizontale, en points par pouce, duRasterImage.
dpiYDoubleLa résolution verticale, en points par pouce, duRasterImage.

Exemples

L’exemple suivant montre comment définir la résolution horizontale/verticale d’une image raster.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.jpg"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

    // Récupère la résolution horizontale et verticale de l'image
    double horizontalResolution = rasterImage.HorizontalResolution;
    double verticalResolution = rasterImage.VerticalResolution;
    System.Console.WriteLine("The horizontal resolution, in pixels per inch: {0}", horizontalResolution);
    System.Console.WriteLine("The vertical resolution, in pixels per inch: {0}", verticalResolution);

    if (horizontalResolution != 96.0 || verticalResolution != 96.0)
    {
        // Utilisez la méthode SetResolution pour mettre à jour les deux valeurs de résolution en un seul appel.
        System.Console.WriteLine("Set resolution values to 96 dpi");
        rasterImage.SetResolution(96.0, 96.0);

        System.Console.WriteLine("The horizontal resolution, in pixels per inch: {0}", rasterImage.HorizontalResolution);
        System.Console.WriteLine("The vertical resolution, in pixels per inch: {0}", rasterImage.VerticalResolution);
    }

    // La sortie peut ressembler à ceci :
    // La résolution horizontale, en pixels par pouce : 300
    // La résolution verticale, en pixels par pouce : 300
    // Définissez les valeurs de résolution sur 96 dpi
    // La résolution horizontale, en pixels par pouce : 96
    // La résolution verticale, en pixels par pouce : 96
}

Voir également