如何检查图像的尺寸以便我可以按比例缩小它们以避免失真?

时间:2010-11-20 13:51:04

标签: c# image-manipulation

当人们撰写文章时,他们会提交照片来说明事件。但是,显示的空间并不宽。因此,我希望在保持原始比例的同时减小它们的宽度和/或高度。否则,图像会失真。

假设最大宽度为300px。任何比这宽的都会看到它的宽度减少到300px。但是,我希望将高度降低到相同的比例。例如:600 x 800将变为300px x 400px。所以,我需要能够检查尺寸

如何检查这些尺寸? 我什么时候检查它们? (i)上传后,(ii)从数据库中撤回?...

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

我建议您在上传后检查图像,并将两个版本保存到数据库 - 原始版本和调整大小的版本。您应该使用文章提供已调整大小的版本。这样你只需要调整一次图像大小。

有关代码示例,请查看此处:

C#: Resize An Image While Maintaining Aspect Ratio and Maximum Height