ResizeWidthProportionally

ResizeWidthProportionally(int)

Ändert die Breite proportional. Der StandardNearestNeighbourResample wird verwendet.

public void ResizeWidthProportionally(int newWidth)
ParameterTypBeschreibung
newWidthInt32Die neue Breite.

Siehe auch


ResizeWidthProportionally(int, ResizeType)

Ändert die Breite proportional.

public virtual void ResizeWidthProportionally(int newWidth, ResizeType resizeType)
ParameterTypBeschreibung
newWidthInt32Die neue Breite.
resizeTypeResizeTypeArt der Größenänderung.

Beispiele

In diesem Beispiel wird ein Bild geladen und mithilfe verschiedener Methoden zur Größenänderung proportional in der Größe geändert. Es wird nur die Breite angegeben, die Höhe wird automatisch berechnet.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // Auf das Zweifache skalieren mit Nearest Neighbor Resampling.
    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"))
{
    // Mit Nearest Neighbor Resampling um das Zweifache herunterskalieren.
    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"))
{
    // Mit bilinearem Resampling um das Zweifache hochskalieren.
    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"))
{
    // Mit bilinearem Resampling um das Zweifache herunterskalieren.
    image.ResizeWidthProportionally(image.Width / 2, Aspose.Imaging.ResizeType.BilinearResample);
    image.Save(dir + "downsample.bilinear.gif");
}

Siehe auch


ResizeWidthProportionally(int, ImageResizeSettings)

Ändert die Breite proportional.

public virtual void ResizeWidthProportionally(int newWidth, ImageResizeSettings settings)
ParameterTypBeschreibung
newWidthInt32Die neue Breite.
settingsImageResizeSettingsDie Einstellungen zur Bildgrößenänderung.

Siehe auch