Resize

Resize(int, int, ResizeType)

Resmi yeniden boyutlandırır.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)
ParametreTipTanım
newWidthInt32Yeni genişlik.
newHeightInt32Yeni yükseklik.
resizeTypeResizeTypeYeniden boyutlandırma türü.

Örnekler

EPS görüntüsünü yeniden boyutlandırın ve PNG formatına aktarın.

[C#]

// EPS görüntüsünü yükle
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Mitchell kübik enterpolasyon yöntemini kullanarak görüntüyü yeniden boyutlandırın
    image.Resize(400, 400, ResizeType.Mitchell);

    // Resmi PNG formatına aktar
    image.Save("ExportResult.png", new PngOptions());
}

Ayrıca bakınız


Resize(int, int, ImageResizeSettings)

Resmi yeniden boyutlandırır.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
ParametreTipTanım
newWidthInt32Yeni genişlik.
newHeightInt32Yeni yükseklik.
settingsImageResizeSettingsYeniden boyutlandırma ayarları.

Örnekler

Gelişmiş ayarları kullanarak EPS görüntüsünü yeniden boyutlandırın.

[C#]

// EPS görüntüsünü yükle
using (var image = Image.Load("AstrixObelix.eps"))
{
    // Gelişmiş yeniden boyutlandırma ayarlarını kullanarak görüntüyü yeniden boyutlandırın
    image.Resize(400, 400, new ImageResizeSettings
    {
        // enterpolasyon modunu ayarla
        Mode = ResizeType.LanczosResample,

        // Filtrenin türünü ayarla
        FilterType = ImageFilterType.SmallRectangular,

        // Renk karşılaştırma yöntemini ayarlar
        ColorCompareMethod = ColorCompareMethod.Euclidian,

        // Renk niceleme yöntemini ayarla
        ColorQuantizationMethod = ColorQuantizationMethod.Popularity
    });

    // Resmi PNG formatına aktar
    image.Save("ExportResult.png", new PngOptions());
}

Ayrıca bakınız