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

أمثلة

قم بتغيير حجم صورة 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());
}

أنظر أيضا