c# - 如何在不丢失比例的情况下使图片具有特定的宽度和高度?

标签 c# jquery asp.net image-resizing

如何在不丢失比例的情况下使图片具有特定的宽度和高度?

我有一个 ASP.NET C# 应用程序,我在其中使用处理程序来操作不同大小的图像。例如,如果我需要宽度为 200 或 300 等的图像..

但是如果我需要制作宽度为300、高度为300的图像尺寸并保持比例,该如何制作呢?另外是否有什么方法可以在图像上找到面孔?

是否有任何免费组件或具体方法来实现它?

最佳答案

如果您同时控制图像的高度和宽度,则无法保持比例,除非它们恰好与现有图像比例匹配。

解决方法是调整图像大小,使最大尺寸适合您选择的尺寸,然后将背景添加到最小尺寸,直到适合为止。

关于c# - 如何在不丢失比例的情况下使图片具有特定的宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065576/

相关文章:

C# AES 算法 - 我应该在哪里以及如何存储 key 和 IV

c# - react 性扩展 : Zip operator but different

c# - 如何统一使用.Net 4.6.1?

javascript - 如何将 jQuery each() 变成常规的 javascript 循环

javascript - 用 <br> 替换\n 无效

javascript - 如何将对象的键/值对写入页面

c# - 无法解析 JQuery ajax 调用返回的 JSON

c# - IIS 10 上的 Web API(处理程序 "ExtensionlessUrlHandler-Integrated-4.0"有一个坏模块 "ManagedPipelineHandler")

c# - 如何编写测试以公开从 using block 返回任务?

c# - 应用程序未从生产 Web 服务器运行