RasterCachedImage.Resize

Resize(int, int, ResizeType)

Pas de grootte van de afbeelding aan.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParameterTypeBeschrijving
newWidthInt32De nieuwe breedte.
newHeightInt32De nieuwe hoogte.
resizeTypeResizeTypeHet type formaat wijzigen.

Voorbeelden

De volgende code laat zien hoe u het formaat van een afbeelding kunt wijzigen met een nieuw SinC-type voor formaatwijziging.

[C#]

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

// Laad een bestaande afbeelding in een instantie van de PsdImage-klasse
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

De volgende code laat zien hoe u het formaat van een afbeelding kunt wijzigen met een nieuw type Bell-formaat.

[C#]

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

// Laad een bestaande afbeelding in een instantie van de PsdImage-klasse
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

De volgende code laat zien hoe u het formaat van een afbeelding kunt wijzigen met een nieuw type voor formaatwijziging van Mitchell.

[C#]

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

// Laad een bestaande afbeelding in een instantie van de PsdImage-klasse
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

De volgende code laat zien hoe u het formaat van een afbeelding kunt wijzigen met een nieuw formaattype voor CatmullRom.

[C#]

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

// Laad een bestaande afbeelding in een instantie van de PsdImage-klasse
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

De volgende code laat zien hoe u het formaat van een afbeelding kunt wijzigen met een nieuw formaatwijzigingstype CubicBSpline.

[C#]

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

// Laad een bestaande afbeelding in een instantie van de PsdImage-klasse
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

De volgende code laat zien hoe u het formaat van een afbeelding kunt wijzigen met een nieuw wijzigingstype CubicConvolution.

[C#]

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

// Laad een bestaande afbeelding in een instantie van de PsdImage-klasse
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

Zie ook


Resize(int, int, ImageResizeSettings)

Pas de grootte van de afbeelding aan.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParameterTypeBeschrijving
newWidthInt32De nieuwe breedte.
newHeightInt32De nieuwe hoogte.
settingsImageResizeSettingsDe instellingen voor formaat wijzigen.

Zie ook