RasterCachedImage.Resize

Resize(int, int, ResizeType)

Ridimensiona l’immagine.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParametroTipoDescrizione
newWidthInt32La nuova larghezza.
newHeightInt32La nuova altezza.
resizeTypeResizeTypeIl tipo di ridimensionamento.

Esempi

Il codice seguente mostra come ridimensionare un’immagine con un nuovo tipo di ridimensionamento SinC.

[C#]

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

// Carica un'immagine esistente in un'istanza della classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

Il codice seguente mostra come ridimensionare un’immagine con un nuovo tipo di ridimensionamento Bell.

[C#]

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

// Carica un'immagine esistente in un'istanza della classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

Il codice seguente illustra come ridimensionare un’immagine con un nuovo tipo di ridimensionamento Mitchell.

[C#]

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

// Carica un'immagine esistente in un'istanza della classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

Il codice seguente mostra come ridimensionare un’immagine con un nuovo tipo di ridimensionamento CatmullRom.

[C#]

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

// Carica un'immagine esistente in un'istanza della classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

Il codice seguente mostra come ridimensionare un’immagine con un nuovo tipo di ridimensionamento CubicBSpline.

[C#]

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

// Carica un'immagine esistente in un'istanza della classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

Il codice seguente illustra come ridimensionare un’immagine con un nuovo tipo di ridimensionamento CubicConvolution.

[C#]

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

// Carica un'immagine esistente in un'istanza della classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

Guarda anche


Resize(int, int, ImageResizeSettings)

Ridimensiona l’immagine.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParametroTipoDescrizione
newWidthInt32La nuova larghezza.
newHeightInt32La nuova altezza.
settingsImageResizeSettingsLe impostazioni di ridimensionamento.

Guarda anche