【发布时间】:2012-01-24 18:30:36
【问题描述】:
我希望能够防止用户将低质量图片上传到我的网站。
我曾想过通过限制 DPI 阈值来做到这一点,但这似乎不太容易做到。
有人知道这样做的技巧吗?我很高兴它不精确,即建模的 DPI,或者偶尔是错误的。也很高兴它只适用于某些图像类型。
基本上任何改善用户生成内容的方法都会有所帮助!
理想情况下,解决方案将使用 Java,但我会考虑任何技术,只要它可以封装在 Web 服务中。
【问题讨论】:
-
您是要标记 C# 还是仅用于 Java?
-
你可能想看看这个问题:how to get the dpi of an image
-
或者您可以使用commons.apache.org的Sanselan获取信息ashishpaliwal.com/blog/2009/07/…或commons.apache.org/sanselan/api-release/org/apache/sanselan/…
-
@John 是的,c# 也是 - 我很乐意开发任何东西。我看到了那个问题——但是代码答案是从一个非常古老的帖子中撕下来的,并且不起作用。而且我还没有找到一个 ImageMagick 调用来完成这项工作。
-
@sergey,谢谢,这看起来很有趣,我以前没见过。
标签: java web-services image