Resize

Resize(int, int, ResizeType)

Ändert die Bildgröße.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParameterTypBeschreibung
newWidthInt32Die neue Breite.
newHeightInt32Die neue Höhe.
resizeTypeResizeTypeDer Größenänderungstyp.

Beispiele

Ändern Sie die Größe des EPS-Bildes und exportieren Sie es in das PNG-Format.

[C#]

// EPS-Bild laden
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Größe des Bildes mit der kubischen Interpolationsmethode von Mitchell ändern
    image.Resize(400, 400, ResizeType.Mitchell);

    // Bild ins PNG-Format exportieren
    image.Save("ExportResult.png", new PngOptions());
}

Siehe auch


Resize(int, int, ImageResizeSettings)

Ändert die Bildgröße.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParameterTypBeschreibung
newWidthInt32Die neue Breite.
newHeightInt32Die neue Höhe.
settingsImageResizeSettingsDie Größenänderungseinstellungen.

Beispiele

Ändern Sie die Größe des EPS-Bildes mit erweiterten Einstellungen.

[C#]

// EPS-Bild laden
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Größe des Bildes mit erweiterten Größenanpassungseinstellungen ändern
    image.Resize(400, 400, new ImageResizeSettings
    {
        // Setze den Interpolationsmodus
        Mode = ResizeType.LanczosResample,

        // Legen Sie den Typ des Filters fest
        FilterType = ImageFilterType.SmallRectangular,

        // Legt die Farbvergleichsmethode fest
        ColorCompareMethod = ColorCompareMethod.Euclidian,

        // Legen Sie die Farbquantisierungsmethode fest
        ColorQuantizationMethod = ColorQuantizationMethod.Popularity
    });

    // Bild ins PNG-Format exportieren
    image.Save("ExportResult.png", new PngOptions());
}

Siehe auch