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));
}

يوضح الكود التالي كيفية تغيير حجم صورة بنوع جديد لتغيير حجم خط CubicBS.

[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إعدادات تغيير الحجم.

أنظر أيضا