ResizeWidthProportionally

ResizeWidthProportionally(int)

Cambia el tamaño del ancho proporcionalmente. El valor por defectoNearestNeighbourResample se usa.

public void ResizeWidthProportionally(int newWidth)
ParámetroEscribeDescripción
newWidthInt32El nuevo ancho.

Ver también


ResizeWidthProportionally(int, ResizeType)

Cambia el tamaño del ancho proporcionalmente.

public virtual void ResizeWidthProportionally(int newWidth, ResizeType resizeType)
ParámetroEscribeDescripción
newWidthInt32El nuevo ancho.
resizeTypeResizeTypeTipo de cambio de tamaño.

Ejemplos

Este ejemplo carga una imagen y la cambia de tamaño proporcionalmente utilizando varios métodos de cambio de tamaño. Solo se especifica el ancho, la altura se calcula automáticamente.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // Escale hasta 2 veces usando el remuestreo del vecino más cercano.
    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"))
{
    // Reduzca la escala 2 veces usando el remuestreo del vecino más cercano.
    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"))
{
    // Escale hasta 2 veces usando el remuestreo bilineal.
    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"))
{
    // Reduzca la escala 2 veces usando el remuestreo bilineal.
    image.ResizeWidthProportionally(image.Width / 2, Aspose.Imaging.ResizeType.BilinearResample);
    image.Save(dir + "downsample.bilinear.gif");
}

Ver también


ResizeWidthProportionally(int, ImageResizeSettings)

Cambia el tamaño del ancho proporcionalmente.

public virtual void ResizeWidthProportionally(int newWidth, ImageResizeSettings settings)
ParámetroEscribeDescripción
newWidthInt32El nuevo ancho.
settingsImageResizeSettingsLa configuración de cambio de tamaño de la imagen.

Ver también