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.

Undantag

undantagskick
NotImplementedException

Exempel

Det här exemplet läser in en WMF-bild och ändrar storlek på den med olika storleksändringsmetoder.

[C#]

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

using (Aspose.Imaging.FileFormats.Wmf.WmfImage image = (Aspose.Imaging.FileFormats.Wmf.WmfImage)Aspose.Imaging.Image.Load(dir + "sample.wmf"))
{
    // Skala upp 2 gånger med omsampling av närmaste granne.
    image.Resize(image.Width * 2, image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
}

using (Aspose.Imaging.FileFormats.Wmf.WmfImage image = (Aspose.Imaging.FileFormats.Wmf.WmfImage)Aspose.Imaging.Image.Load(dir + "sample.wmf"))
{
    // Skala ner två gånger med omsampling av närmaste granne.
    image.Resize(image.Width / 2, image.Height / 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
}

using (Aspose.Imaging.FileFormats.Wmf.WmfImage image = (Aspose.Imaging.FileFormats.Wmf.WmfImage)Aspose.Imaging.Image.Load(dir + "sample.wmf"))
{
    // Skala upp 2 gånger med hjälp av bilinjär omsampling.
    image.Resize(image.Width * 2, image.Height * 2, Aspose.Imaging.ResizeType.BilinearResample);
}

using (Aspose.Imaging.FileFormats.Wmf.WmfImage image = (Aspose.Imaging.FileFormats.Wmf.WmfImage)Aspose.Imaging.Image.Load(dir + "sample.wmf"))
{
    // Skala ner med 2 gånger med bilinjär omsampling.
    image.Resize(image.Width / 2, image.Height / 2, Aspose.Imaging.ResizeType.BilinearResample);
}

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.

Undantag

undantagskick
NotImplementedException

Se även