Resize

Resize(int, int, ResizeType)

Ridimensiona l’immagine.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParametroTipoDescrizione
newWidthInt32La nuova larghezza.
newHeightInt32La nuova altezza.
resizeTypeResizeTypeIl tipo di ridimensionamento.

Esempi

Ridimensiona l’immagine EPS ed esportala in formato PNG.

[C#]

// Carica immagine EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Ridimensiona l'immagine usando il metodo di interpolazione cubica di Mitchell
    image.Resize(400, 400, ResizeType.Mitchell);

    // Esporta l'immagine in formato PNG
    image.Save("ExportResult.png", new PngOptions());
}

Guarda anche


Resize(int, int, ImageResizeSettings)

Ridimensiona l’immagine.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParametroTipoDescrizione
newWidthInt32La nuova larghezza.
newHeightInt32La nuova altezza.
settingsImageResizeSettingsLe impostazioni di ridimensionamento.

Esempi

Ridimensiona l’immagine EPS utilizzando le impostazioni avanzate.

[C#]

// Carica immagine EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Ridimensiona l'immagine utilizzando le impostazioni di ridimensionamento avanzate
    image.Resize(400, 400, new ImageResizeSettings
    {
        // Imposta la modalità di interpolazione
        Mode = ResizeType.LanczosResample,

        // Imposta il tipo di filtro
        FilterType = ImageFilterType.SmallRectangular,

        // Imposta il metodo di confronto dei colori
        ColorCompareMethod = ColorCompareMethod.Euclidian,

        // Imposta il metodo di quantizzazione del colore
        ColorQuantizationMethod = ColorQuantizationMethod.Popularity
    });

    // Esporta l'immagine in formato PNG
    image.Save("ExportResult.png", new PngOptions());
}

Guarda anche