ResizeWidthProportionally

ResizeWidthProportionally(int)

Ändrar storleken på bredden proportionellt. StandardenNearestNeighbourResample används.

public void ResizeWidthProportionally(int newWidth)
ParameterTypBeskrivning
newWidthInt32Den nya bredden.

Se även


ResizeWidthProportionally(int, ResizeType)

Ändrar storleken på bredden proportionellt.

public virtual void ResizeWidthProportionally(int newWidth, ResizeType resizeType)
ParameterTypBeskrivning
newWidthInt32Den nya bredden.
resizeTypeResizeTypeTyp av storleksändring.

Exempel

Det här exemplet läser in en bild och ändrar storlek på den proportionellt med olika storleksändringsmetoder. Endast bredden anges, höjden beräknas automatiskt.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // Skala upp 2 gånger med omsampling av närmaste granne.
    image.ResizeWidthProportionally(image.Width* 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
    image.Save(dir + "upsample.nearestneighbour.gif");
}

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // Skala ner två gånger med omsampling av närmaste granne.
    image.ResizeWidthProportionally(image.Width / 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
    image.Save(dir + "downsample.nearestneighbour.gif");
}

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // Skala upp 2 gånger med hjälp av bilinjär omsampling.
    image.ResizeWidthProportionally(image.Width* 2, Aspose.Imaging.ResizeType.BilinearResample);
    image.Save(dir + "upsample.bilinear.gif");
}

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // Skala ner med 2 gånger med bilinjär omsampling.
    image.ResizeWidthProportionally(image.Width / 2, Aspose.Imaging.ResizeType.BilinearResample);
    image.Save(dir + "downsample.bilinear.gif");
}

Se även


ResizeWidthProportionally(int, ImageResizeSettings)

Ändrar storleken på bredden proportionellt.

public virtual void ResizeWidthProportionally(int newWidth, ImageResizeSettings settings)
ParameterTypBeskrivning
newWidthInt32Den nya bredden.
settingsImageResizeSettingsInställningarna för storleksändring av bilden.

Se även