Просто работая с загрузчиком изображений/resizer в моем проекте asp.net 4 веб-форм. Кто-нибудь знает о методе на C# для изменения размера загруженных изображений, которые могут помочь с теми, которые меньше минимального требуемого размера?C# изменение размера изображения
Очевидно, что качество будет зависеть от изменения размера, так что кто-нибудь нашел способ создания нового изображения, которое является правильным размером, который может быть простым белым, а затем поместить исходное изображение поверх этого белого фона ?
Благодаря
Редактировать - Теперь ImageResizer.net работает хорошо, но иметь работу изменения размера, если изображение меньше. Смотрите комментарий ниже IrishChieftains ответить полную информацию:
FINAL EDIT ################
Хорошо, я клянусь, что я попробовал это прошлой ночью, и это Ждут» t, поэтому, возможно, просто нужен чистый браузер или перезапуск VS2010, но для всех, кто интересуется, вот мое окончательное решение. Ключ был scale=upscalecanvas
:
int maxWidth = 400;
int maxHeight = 200;
ImageBuilder.Current.Build(saveLocation, saveLocation, new ResizeSettings("width=" + maxWidth + "&height=" + maxHeight + "&mode=pad&bgcolor=DDDDDD&anchor=middlecenter&scale=upscalecanvas"));
Не можете оценить ImageResizer.net достаточно высоко - отличная программа
Если возможно, копия окончательного редактирования в ответ, так что вы можете пометить его как таковой, для будущих читателей. –