EpsImage.Resize

Resize(int, int, ResizeType)

تقوم هذه الطريقة بتغيير حجم الصورة، وضبط أبعادها وفقًا للمعلمات المحددة. توفر طريقة بسيطة لتعديل حجم الصورة، مع ضمان المرونة وسهولة الاستخدام للمطورين.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
معاملنوعالوصف
newWidthInt32العرض الجديد.
newHeightInt32الارتفاع الجديد.
resizeTypeResizeTypeنوع تغيير الحجم.

أمثلة

إعادة تحجيم صورة EPS وتصديرها إلى صيغة PNG.

[C#]

// تحميل صورة EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
    // إعادة تحجيم الصورة باستخدام طريقة Mitchell cubic interpolation.
    image.Resize(400, 400, ResizeType.Mitchell);

    // تصدير الصورة إلى صيغة PNG
    image.Save("ExportResult.png", new PngOptions());
}

انظر أيضًا


Resize(int, int, ImageResizeSettings)

تقوم هذه الطريقة بتغيير حجم الصورة باستخدام إعدادات مسبقة التعريف، مما يسمح بضبط الأبعاد بكفاءة. توفر طريقة مريحة لتعديل حجم الصورة مع الحفاظ على التحكم في المعلمات المختلفة، مما يضمن نتائج مثالية لحالات الاستخدام المتنوعة.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
معاملنوعالوصف
newWidthInt32العرض الجديد.
newHeightInt32الارتفاع الجديد.
الإعداداتImageResizeSettingsإعدادات التحجيم.

أمثلة

إعادة تحجيم صورة EPS باستخدام إعدادات متقدمة.

[C#]

// تحميل صورة EPS
using (var image = Image.Load("AstrixObelix.eps"))
{
    // إعادة تحجيم الصورة باستخدام إعدادات تحجيم متقدمة
    image.Resize(400, 400, new ImageResizeSettings
    {
        // تعيين وضع الاستيفاء
        Mode = ResizeType.LanczosResample,

        // تعيين نوع الفلتر
        FilterType = ImageFilterType.SmallRectangular,

        // يضبط طريقة مقارنة اللون
        ColorCompareMethod = ColorCompareMethod.Euclidian,

        // حدد طريقة تكميم اللون
        ColorQuantizationMethod = ColorQuantizationMethod.Popularity
    });

    // تصدير الصورة إلى صيغة PNG
    image.Save("ExportResult.png", new PngOptions());
}

انظر أيضًا