繁体   English   中英

c#图像调整大小

[英]c# image resizing

只是在我的asp.net 4 Web表单项目中处理图像上传器/缩放器。 有没有人知道C#中用于调整上传图像大小的技术可以帮助那些小于所需最小尺寸的图像?

显然,如果调整大小,质量将是可疑的,所以有没有人找到一种方法可能创建一个大小合适的新图像,可能是纯白色,然后将原始图像放在白色背景的顶部?

谢谢

编辑 - 现在ImageResizer.net运行良好,但在图像较小时调整工作大小。 有关详细信息,请参阅IrishChieftains以下评论:

最终编辑################

好吧,我发誓我昨晚尝试了这个并没有用,所以也许只需要一个干净的浏览器或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足够高 - 伟大的计划

最好的图书馆是ImageResizer。 如果这没有帮助,那么你最终会手工尝试......

在asp.net中标准化jpeg大小

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM