Resize

Resize(int, int, ResizeType)

Redimensionne l’image.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParamètreTaperLa description
newWidthInt32La nouvelle largeur.
newHeightInt32La nouvelle hauteur.
resizeTypeResizeTypeLe type de redimensionnement.

Exemples

Redimensionnez l’image EPS et exportez-la au format PNG.

[C#]

// Charger l'image EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Redimensionner l'image en utilisant la méthode d'interpolation cubique de Mitchell
    image.Resize(400, 400, ResizeType.Mitchell);

    // Exporter l'image au format PNG
    image.Save("ExportResult.png", new PngOptions());
}

Voir également


Resize(int, int, ImageResizeSettings)

Redimensionne l’image.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParamètreTaperLa description
newWidthInt32La nouvelle largeur.
newHeightInt32La nouvelle hauteur.
settingsImageResizeSettingsLes paramètres de redimensionnement.

Exemples

Redimensionnez l’image EPS à l’aide des paramètres avancés.

[C#]

// Charger l'image EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Redimensionner l'image à l'aide des paramètres de redimensionnement avancés
    image.Resize(400, 400, new ImageResizeSettings
    {
        // Définir le mode d'interpolation
        Mode = ResizeType.LanczosResample,

        // Définit le type du filtre
        FilterType = ImageFilterType.SmallRectangular,

        // Définit la méthode de comparaison des couleurs
        ColorCompareMethod = ColorCompareMethod.Euclidian,

        // Définit la méthode de quantification des couleurs
        ColorQuantizationMethod = ColorQuantizationMethod.Popularity
    });

    // Exporter l'image au format PNG
    image.Save("ExportResult.png", new PngOptions());
}

Voir également