ResizeWidthProportionally

ResizeWidthProportionally(int)

Изменяет ширину пропорционально. По умолчаниюNearestNeighbourResample используется.

public void ResizeWidthProportionally(int newWidth)
ПараметрТипОписание
newWidthInt32Новая ширина.

Смотрите также


ResizeWidthProportionally(int, ResizeType)

Изменяет ширину пропорционально.

public virtual void ResizeWidthProportionally(int newWidth, ResizeType resizeType)
ПараметрТипОписание
newWidthInt32Новая ширина.
resizeTypeResizeTypeТип изменения размера.

Примеры

В этом примере загружается изображение и пропорционально изменяется его размер с использованием различных методов изменения размера. Задается только ширина, высота рассчитывается автоматически.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // Масштабирование в 2 раза с использованием передискретизации ближайших соседей.
    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"))
{
    // Масштабирование в 2 раза с использованием передискретизации ближайших соседей.
    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"))
{
    // Масштабируем в 2 раза, используя билинейную передискретизацию.
    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"))
{
    // Уменьшить масштаб в 2 раза, используя билинейную передискретизацию.
    image.ResizeWidthProportionally(image.Width / 2, Aspose.Imaging.ResizeType.BilinearResample);
    image.Save(dir + "downsample.bilinear.gif");
}

Смотрите также


ResizeWidthProportionally(int, ImageResizeSettings)

Изменяет ширину пропорционально.

public virtual void ResizeWidthProportionally(int newWidth, ImageResizeSettings settings)
ПараметрТипОписание
newWidthInt32Новая ширина.
settingsImageResizeSettingsНастройки изменения размера изображения.

Смотрите также