RasterCachedImage.Resize

Resize(int, int, ResizeType)

Cambia el tamaño de la imagen.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParámetroEscribeDescripción
newWidthInt32El nuevo ancho.
newHeightInt32La nueva altura.
resizeTypeResizeTypeEl tipo de cambio de tamaño.

Ejemplos

El siguiente código muestra cómo cambiar el tamaño de una imagen con un nuevo tipo de cambio de tamaño SinC.

[C#]

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

// Carga una imagen existente en una instancia de la clase PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

El siguiente código muestra cómo cambiar el tamaño de una imagen con un nuevo tipo de cambio de tamaño de Bell.

[C#]

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

// Carga una imagen existente en una instancia de la clase PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

El código siguiente muestra cómo cambiar el tamaño de una imagen con un nuevo tipo de cambio de tamaño de Mitchell.

[C#]

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

// Carga una imagen existente en una instancia de la clase PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

El código siguiente muestra cómo cambiar el tamaño de una imagen con un nuevo tipo de cambio de tamaño CatmullRom.

[C#]

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

// Carga una imagen existente en una instancia de la clase PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

El siguiente código muestra cómo cambiar el tamaño de una imagen con un nuevo tipo de cambio de tamaño CubicBSpline.

[C#]

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

// Carga una imagen existente en una instancia de la clase PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

El siguiente código muestra cómo cambiar el tamaño de una imagen con un nuevo tipo de cambio de tamaño CubicConvolution.

[C#]

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

// Carga una imagen existente en una instancia de la clase PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

Ver también


Resize(int, int, ImageResizeSettings)

Cambia el tamaño de la imagen.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParámetroEscribeDescripción
newWidthInt32El nuevo ancho.
newHeightInt32La nueva altura.
settingsImageResizeSettingsLa configuración de cambio de tamaño.

Ver también