Resize

Resize(int, int, ResizeType)

Ändrar storlek på bilden.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParameterTypBeskrivning
newWidthInt32Den nya bredden.
newHeightInt32Den nya höjden.
resizeTypeResizeTypeÄndra storlek.

Exempel

Ändra storlek på EPS-bild och exportera den till PNG-format.

[C#]

// Ladda EPS-bild
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Ändra storlek på bilden med Mitchells kubiska interpolationsmetod
    image.Resize(400, 400, ResizeType.Mitchell);

    // Exportera bild till PNG-format
    image.Save("ExportResult.png", new PngOptions());
}

Se även


Resize(int, int, ImageResizeSettings)

Ändrar storlek på bilden.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParameterTypBeskrivning
newWidthInt32Den nya bredden.
newHeightInt32Den nya höjden.
settingsImageResizeSettingsÄndra storleksinställningar.

Exempel

Ändra storlek på EPS-bild med avancerade inställningar.

[C#]

// Ladda EPS-bild
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Ändra storlek på bilden med hjälp av avancerade inställningar för storleksändring
    image.Resize(400, 400, new ImageResizeSettings
    {
        // Ställ in interpolationsläget
        Mode = ResizeType.LanczosResample,

        // Ställ in typen av filter
        FilterType = ImageFilterType.SmallRectangular,

        // Ställer in färgjämförelsemetoden
        ColorCompareMethod = ColorCompareMethod.Euclidian,

        // Ställ in färgkvantiseringsmetoden
        ColorQuantizationMethod = ColorQuantizationMethod.Popularity
    });

    // Exportera bild till PNG-format
    image.Save("ExportResult.png", new PngOptions());
}

Se även