ResizeWidthProportionally

ResizeWidthProportionally(int)

Genişliği orantılı olarak yeniden boyutlandırır. VarsayılanNearestNeighbourResample kullanılır.

public void ResizeWidthProportionally(int newWidth)
ParametreTipTanım
newWidthInt32Yeni genişlik.

Ayrıca bakınız


ResizeWidthProportionally(int, ResizeType)

Genişliği orantılı olarak yeniden boyutlandırır.

public virtual void ResizeWidthProportionally(int newWidth, ResizeType resizeType)
ParametreTipTanım
newWidthInt32Yeni genişlik.
resizeTypeResizeTypeYeniden boyutlandırma türü.

Örnekler

Bu örnek, bir görüntüyü yükler ve çeşitli yeniden boyutlandırma yöntemlerini kullanarak orantılı olarak yeniden boyutlandırır. Yalnızca genişlik belirtilir, yükseklik otomatik olarak hesaplanır.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.gif"))
{
    // En Yakın Komşu yeniden örneklemeyi kullanarak 2 kat büyütün.
    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"))
{
    // En Yakın Komşu yeniden örneklemeyi kullanarak 2 kat küçült.
    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"))
{
    // Bilinear yeniden örneklemeyi kullanarak 2 kez ölçeklendirin.
    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"))
{
    // Bilineer yeniden örneklemeyi kullanarak 2 kat küçültün.
    image.ResizeWidthProportionally(image.Width / 2, Aspose.Imaging.ResizeType.BilinearResample);
    image.Save(dir + "downsample.bilinear.gif");
}

Ayrıca bakınız


ResizeWidthProportionally(int, ImageResizeSettings)

Genişliği orantılı olarak yeniden boyutlandırır.

public virtual void ResizeWidthProportionally(int newWidth, ImageResizeSettings settings)
ParametreTipTanım
newWidthInt32Yeni genişlik.
settingsImageResizeSettingsGörüntü yeniden boyutlandırma ayarları.

Ayrıca bakınız