在服务器端图像处理中,我应该使用 AWT 还是 SWT?
我认为 AWT 可能过于抽象,远离实际的图像数据位,所以我猜 SWT 可能稍微快一些。
或者您建议使用另一个开源图像处理库? (BSD 或 Apache 许可)
服务器正在运行 Ubuntu 11.04。
要求:
- 从流而不是文件中读取/写入图像。
- 图像类型作为参数给出,而不是从扩展中猜测。 (如果它可以从 header 字节确定图像类型,则这是可选的。)
- 支持 JPG、PNG、GIF。
- (奖励)支持 GIF 动画。
用例:
- 生成缩略图。
- 添加一些横幅文本。
- 添加加密图像水印和验证。
最佳答案
SWT在图像处理方面很少。标准的 JDK 图像有漂亮的 ImageIO 包和 Java2D,它可以做几乎所有的事情。我认为这是一个很简单的事情:使用 Java 的内置的东西,不要尝试将 SWT 用于它不适合的用途。
关于java - 图像文件处理性能中的 SWT 与 AWT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5918461/