RasterCachedImage.Resize

Resize(int, int, ResizeType)

Redimensionne l’image.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParamètreTaperLa description
newWidthInt32La nouvelle largeur.
newHeightInt32La nouvelle hauteur.
resizeTypeResizeTypeLe type de redimensionnement.

Exemples

Le code suivant montre comment redimensionner une image avec un nouveau type de redimensionnement SinC.

[C#]

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

// Charger une image existante dans une instance de la classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

Le code suivant montre comment redimensionner une image avec un nouveau type de redimensionnement Bell.

[C#]

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

// Charger une image existante dans une instance de la classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

Le code suivant montre comment redimensionner une image avec un nouveau type de redimensionnement Mitchell.

[C#]

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

// Charger une image existante dans une instance de la classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

Le code suivant montre comment redimensionner une image avec un nouveau type de redimensionnement CatmullRom.

[C#]

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

// Charger une image existante dans une instance de la classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

Le code suivant montre comment redimensionner une image avec un nouveau type de redimensionnement CubicBSpline.

[C#]

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

// Charger une image existante dans une instance de la classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

Le code suivant montre comment redimensionner une image avec un nouveau type de redimensionnement CubicConvolution.

[C#]

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

// Charger une image existante dans une instance de la classe PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

Voir également


Resize(int, int, ImageResizeSettings)

Redimensionne l’image.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParamètreTaperLa description
newWidthInt32La nouvelle largeur.
newHeightInt32La nouvelle hauteur.
settingsImageResizeSettingsLes paramètres de redimensionnement.

Voir également