Изменение размера изображения - фиксированная ширина и высота с отступом, даже изображение меньше

Когда я загружаю изображение 100x100, я не могу сделать его 120x120 с пробелами, заполненными для этих дополнительных 20 пикселей.

Если я загружаю 200x150, то изображение 120x120 в порядке, заполненные пробелы.

Это мой код

var setting = new ResizeSettings
                       {
                           Width = 120,
                           Height = 120,
                           Format = "jpg"
                       };


 ImageBuilder.Current.Build(image, "desctination", setting, false, false);

Не знаю почему, но я думаю, что успешно использовал этот метод в прошлом.

Любое предложение?

1 ответ

Решение

Это объясняется в параграфе 2 страницы Введение в API ImageResizer; использование &scale=canvas или Scale = ScaleMode.UpscaleCanvas.

Другие вопросы по тегам