【发布时间】:2021-08-12 03:12:26
【问题描述】:
如何在 C# 中将图像缩小到以字节为单位的目标大小?具体来说,我正在寻找上传到 ASP.NET 完整框架应用程序的图像并将其缩小,使其小于或等于最大字节数(例如 1 MB)。我对缩小的图像尺寸感到满意,并且可以接受图像质量的一些损失。
【问题讨论】:
-
“那个,因为它已经关闭了。” -- 是的……是有原因的。首先,“好方法”是基于意见的,对具体要求非常敏感。其次,问题中没有任何内容表明具体问题是什么。您在此处发布的问题与已关闭的问题几乎相同。当然,对于这个呈现不佳的问题也已经有了答案。如果您认为问题不应该关闭,您可以投票重新打开它,如果它再次打开,您可以发布答案。
-
谢谢彼得。我不知道如何投票来打开另一个问题。我确实有能力编辑问题,您是否建议我编辑另一个问题以使其更加集中,然后在那里发布我的答案?
-
您可以标记问题以重新打开...我不确定。我不记得标志选项是什么。您当然可以编辑问题以改进它。但我要指出,你必须 a) 确保你保持原作者的意图,而 b) 提出一个比这些问题中的任何一个问题都少得多的基于意见/含糊不清的问题。
-
我在上次编辑中从我的问题中删除了“好方法”并详细说明了要求。这是一个有具体答案的具体问题。
-
还是太模糊了。正如现在所说,鉴于您“可以接受图像质量的一些损失”,完全不清楚为什么您不只是以较低质量将图像重新编码为 JPEG 以获得您想要的大小.相反,将图像大小调整为保证小于 1 MB 的大小是微不足道的。这个问题仍然与重复的问题没有明显不同。请阅读How to Ask。
标签: c# system.drawing