RasterCachedImage.Resize

Resize(int, int, ResizeType)

이미지 크기를 조정합니다.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
모수유형설명
newWidthInt32새 너비입니다.
newHeightInt32새 높이입니다.
resizeTypeResizeType크기 조정 유형입니다.

다음 코드는 새로운 SinC 크기 조정 유형으로 이미지 크기를 조정하는 방법을 보여줍니다.

[C#]

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

// 기존 이미지를 PsdImage 클래스의 인스턴스로 로드
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

다음 코드는 새로운 Bell 크기 조정 유형으로 이미지 크기를 조정하는 방법을 보여줍니다.

[C#]

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

// 기존 이미지를 PsdImage 클래스의 인스턴스로 로드
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

다음 코드는 새로운 Mitchell 크기 조정 유형으로 이미지 크기를 조정하는 방법을 보여줍니다.

[C#]

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

// 기존 이미지를 PsdImage 클래스의 인스턴스로 로드
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

다음 코드는 새로운 CatmullRom 크기 조정 유형으로 이미지 크기를 조정하는 방법을 보여줍니다.

[C#]

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

// 기존 이미지를 PsdImage 클래스의 인스턴스로 로드
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

다음 코드는 새로운 CubicBSpline 크기 조정 유형으로 이미지 크기를 조정하는 방법을 보여줍니다.

[C#]

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

// 기존 이미지를 PsdImage 클래스의 인스턴스로 로드
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

다음 코드는 새로운 CubicConvolution 크기 조정 유형으로 이미지 크기를 조정하는 방법을 보여줍니다.

[C#]

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

// 기존 이미지를 PsdImage 클래스의 인스턴스로 로드
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

또한보십시오


Resize(int, int, ImageResizeSettings)

이미지 크기를 조정합니다.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
모수유형설명
newWidthInt32새 너비입니다.
newHeightInt32새 높이입니다.
settingsImageResizeSettings크기 조정 설정입니다.

또한보십시오