我目前正在开发一个网站,其中几个图像将显示在一个页面上。鉴于性能,我正在寻找处理图像的最佳方法。
首先,我将解释我的需求。网站的后端包含一个CMS,其中可以上传图像(并且可能由用户调整大小以使图像具有宽度/高度的neede比率)。这些图像将显示在de网站的几个页面上,由(希望)许多用户请求。
其次,我将简要描述我的环境。我在Java EE中开发,使用JSF作为前端。我正在使用Prime Faces等多个库。
我做了一些研究,似乎有很多解决方案,但我不知道搜索的方向。 E.g:
简而言之:
如果需要任何其他细节,我很乐意提供。 提前谢谢。
答案 0 :(得分:0)
在成为问题之前,我不担心性能。我可能会更担心可审计性,可维护性等。
然而,为了使未来的变更变得简单,您的图像存储区是抽象的,这样您就可以轻松地替换(比如说)基于文件的系统,数据库系统(或云存储解决方案,或者,或者) ...)。
通过这种方式,您可以轻松地将一个替换为另一个并在需要时进行比较/对比,或者在以后简单地替换您的实现。
答案 1 :(得分:0)
所以......
但是,我看到很多关于Java的图像处理的讨论以及最好的工具。有人说ImageJ会很棒,有些则不会。我有什么理由可以选择其中一个吗?