RasterCachedImage.Resize

Resize(int, int, ResizeType)

Ändrar storlek på bilden.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParameterTypBeskrivning
newWidthInt32Den nya bredden.
newHeightInt32Den nya höjden.
resizeTypeResizeTypeÄndra storlek.

Exempel

Följande kod visar hur man ändrar storlek på en bild med en ny SinC storleksändringstyp.

[C#]

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

// Ladda en befintlig bild i en instans av klassen PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

Följande kod visar hur man ändrar storlek på en bild med en ny storleksändringstyp.

[C#]

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

// Ladda en befintlig bild i en instans av klassen PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

Följande kod visar hur man ändrar storlek på en bild med en ny Mitchell storleksändringstyp.

[C#]

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

// Ladda en befintlig bild i en instans av klassen PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

Följande kod visar hur man ändrar storlek på en bild med en ny CatmullRom storleksändringstyp.

[C#]

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

// Ladda en befintlig bild i en instans av klassen PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

Följande kod visar hur man ändrar storlek på en bild med en ny storleksändringstyp för CubicBSpline.

[C#]

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

// Ladda en befintlig bild i en instans av klassen PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

Följande kod visar hur man ändrar storlek på en bild med en ny storleksändringstyp CubicConvolution.

[C#]

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

// Ladda en befintlig bild i en instans av klassen PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

Se även


Resize(int, int, ImageResizeSettings)

Ändrar storlek på bilden.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParameterTypBeskrivning
newWidthInt32Den nya bredden.
newHeightInt32Den nya höjden.
settingsImageResizeSettingsÄndra storleksinställningar.

Se även