如何检查图像的尺寸,以便我可以按比例减少它们以避免失真?
当人们撰写文章时,他们会提交一张照片来说明这一事件。 但是,展示的空间并不宽。 所以,我想减少它们的宽度和/或高度,同时保持它们的原始比例。 否则,图像会失真。
假设最大宽度为300px。 任何比这宽的都会看到它的宽度减少到300px。 但是,我希望将高度降低到相同的比例。 例如:600 x 800将变为300px x 400px。 所以,我需要能够检查尺寸
如何检查这些尺寸? 我什么时候检查它们? (i)上传后,(ii)从数据库中撤回?…
谢谢你的帮助
我建议您在上传后检查图像并将两个版本保存到数据库 – 原始版本和resize的版本。 您应该使用文章提供已resize的版本。 这样您只需调整一次图像大小。
有关代码示例,请查看此处:
C#:在保持纵横比和最大高度的同时调整图像大小