RasterCachedImage.Resize

Resize(int, int, ResizeType)

Mengubah ukuran gambar.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParameterJenisKeterangan
newWidthInt32Lebar baru.
newHeightInt32Ketinggian baru.
resizeTypeResizeTypeJenis pengubahan ukuran.

Contoh

Kode berikut menunjukkan cara mengubah ukuran gambar dengan jenis pengubah ukuran SinC yang baru.

[C#]

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

// Memuat gambar yang ada ke dalam instance kelas PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.SinC);
    image.Save(destName, new PsdOptions(image));
}

Kode berikut menunjukkan cara mengubah ukuran gambar dengan tipe pengubah ukuran Bell yang baru.

[C#]

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

// Memuat gambar yang ada ke dalam instance kelas PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Bell);
    image.Save(destName, new PsdOptions(image));
}

Kode berikut menunjukkan cara mengubah ukuran gambar dengan jenis pengubah ukuran Mitchell yang baru.

[C#]

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

// Memuat gambar yang ada ke dalam instance kelas PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.Mitchell);
    image.Save(destName, new PsdOptions(image));
}

Kode berikut menunjukkan cara mengubah ukuran gambar dengan tipe pengubahan ukuran CatmullRom yang baru.

[C#]

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

// Memuat gambar yang ada ke dalam instance kelas PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CatmullRom);
    image.Save(destName, new PsdOptions(image));
}

Kode berikut menunjukkan cara mengubah ukuran gambar dengan tipe pengubahan ukuran CubicBSpline baru.

[C#]

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

// Memuat gambar yang ada ke dalam instance kelas PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicBSpline);
    image.Save(destName, new PsdOptions(image));
}

Kode berikut menunjukkan cara mengubah ukuran gambar dengan tipe pengubahan ukuran CubicConvolution baru.

[C#]

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

// Memuat gambar yang ada ke dalam instance kelas PsdImage
using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    image.Resize(300, 300, ResizeType.CubicConvolution);
    image.Save(destName, new PsdOptions(image));
}

Lihat juga


Resize(int, int, ImageResizeSettings)

Mengubah ukuran gambar.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParameterJenisKeterangan
newWidthInt32Lebar baru.
newHeightInt32Ketinggian baru.
settingsImageResizeSettingsPengaturan pengubahan ukuran.

Lihat juga