SetResolution

JpegImage.SetResolution method

Imposta la risoluzione per questoRasterImage .

public override void SetResolution(double dpiX, double dpiY)
ParametroTipoDescrizione
dpiXDoubleLa risoluzione orizzontale, in punti per pollice, delRasterImage.
dpiYDoubleLa risoluzione verticale, in punti per pollice, delRasterImage.

Esempi

L’esempio seguente mostra come impostare la risoluzione orizzontale/verticale di un’immagine JPEG.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.jpg"))
{
    Aspose.Imaging.FileFormats.Jpeg.JpegImage jpegImage = (Aspose.Imaging.FileFormats.Jpeg.JpegImage)image;

    // Ottieni la risoluzione orizzontale e verticale di BmpImage
    double horizontalResolution = jpegImage.HorizontalResolution;
    double verticalResolution = jpegImage.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)
    {
        // Usa il metodo SetResolution per aggiornare entrambi i valori di risoluzione in una singola chiamata.
        System.Console.WriteLine("Set resolution values to 96 dpi");
        jpegImage.SetResolution(96.0, 96.0);

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

    // L'output potrebbe essere simile a questo:
    // La risoluzione orizzontale, in pixel per pollice: 300
    // La risoluzione verticale, in pixel per pollice: 300
    // Imposta i valori di risoluzione su 96 dpi
    // La risoluzione orizzontale, in pixel per pollice: 96
    // La risoluzione verticale, in pixel per pollice: 96
}

Guarda anche