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

当人们撰写文章时,他们会提交一张照片来说明这一事件。 但是,展示的空间并不宽。 所以,我想减少它们的宽度和/或高度,同时保持它们的原始比例。 否则,图像会失真。

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

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

谢谢你的帮助

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

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

C#:在保持纵横比和最大高度的同时调整图像大小