RasterCachedImage.Resize

Resize(int, int, ResizeType)

Görüntüyü yeniden boyutlandırır.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParametreTipTanım
newWidthInt32Yeni genişlik.
newHeightInt32Yeni yükseklik.
resizeTypeResizeTypeYeniden boyutlandırma türü.

Örnekler

Aşağıdaki kod, yeni bir SinC yeniden boyutlandırma türüyle bir görüntünün nasıl yeniden boyutlandırılacağını gösterir.

[C#]

string sourceFile = "sample.psd";
string destName = "ResamplerSinCStripes_after.psd";

// Varolan bir görüntüyü PsdImage sınıfının bir örneğine yükleyin
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

Aşağıdaki kod, bir görüntünün yeni bir Bell yeniden boyutlandırma türüyle nasıl yeniden boyutlandırılacağını gösterir.

[C#]

string sourceFile = "sample.psd";
string destName = "ResamplerBellStripes_after.psd";

// Varolan bir görüntüyü PsdImage sınıfının bir örneğine yükleyin
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

Aşağıdaki kod, yeni bir Mitchell yeniden boyutlandırma türüyle bir görüntünün nasıl yeniden boyutlandırılacağını gösterir.

[C#]

string sourceFile = "sample.psd";
string destName = "ResamplerMitchellStripes_after.psd";

// Varolan bir görüntüyü PsdImage sınıfının bir örneğine yükleyin
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

Aşağıdaki kod, yeni bir CatmullRom yeniden boyutlandırma türüyle bir görüntünün nasıl yeniden boyutlandırılacağını gösterir.

[C#]

string sourceFile = "sample.psd";
string destName = "ResamplerCatmullRomStripes_after.psd";

// Varolan bir görüntüyü PsdImage sınıfının bir örneğine yükleyin
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

Aşağıdaki kod, yeni bir CubicBSpline yeniden boyutlandırma türüyle bir görüntünün nasıl yeniden boyutlandırılacağını gösterir.

[C#]

string sourceFile = "sample.psd";
string destName = "ResamplerCubicBSplineStripes_after.psd";

// Varolan bir görüntüyü PsdImage sınıfının bir örneğine yükleyin
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

Aşağıdaki kod, bir görüntünün yeni bir CubicConvolution yeniden boyutlandırma türüyle nasıl yeniden boyutlandırılacağını gösterir.

[C#]

string sourceFile = "sample.psd";
string destName = "ResamplerCubicConvolutionStripes_after.psd";

// Varolan bir görüntüyü PsdImage sınıfının bir örneğine yükleyin
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

Ayrıca bakınız


Resize(int, int, ImageResizeSettings)

Görüntüyü yeniden boyutlandırır.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParametreTipTanım
newWidthInt32Yeni genişlik.
newHeightInt32Yeni yükseklik.
settingsImageResizeSettingsYeniden boyutlandırma ayarları.

Ayrıca bakınız