7年前,在ASP.NET应用程序中使用C#调整图像大小的操作似乎是一项固定的操作。有三种不同的方法。System.Drawing不是服务器安全的。WebImage显然是一场灾难。包装需要完全信任的本机代码。内存泄漏。各种第三方插件。
问题是,所有信息都是旧的,似乎没有任何变化。这些链接仍然代表最新技术吗?可以使用System类来完成此任务,而无需费尽心机吗?貌似没有?
使用System.Drawing.Graphics.DrawImage(您首先需要使用Graphics.FromImage()生成一个空的位图持有人),并在计算新的宽度高度时保持相同的比率。我目前正在使用这种方法,并且还没有遇到任何问题,如果您保持原始图像的正确比例,则该方法不会以任何方式“模糊”图像。我在rest api(服务器端)上使用它。可能重复的项目:调整图像C#的大小
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句