什么是用于图像转换和后台缓冲区渲染的好Java库,而不需要用于服务器端编程的前端缓冲区



我正试图找到一个简单的库来满足我的需求,但因为我真的不知道Java库(我过去用任何编程语言从头开始做任何事情),而且我需要的东西对于谷歌搜索查询来说都很复杂,所以如果有任何建议,我将不胜感激。

我试图实现的是在服务器端使用来自网络浏览器的汇总信息进行一些图像处理。这不是简单的缩放或裁剪,而是能够旋转、缩放和裁剪每个小精灵,并按照正确的顺序绘制它,以在后缓冲区中组成最终的高分辨率图像,然后将其保存为bmp,并以较低分辨率复制为png。

我对客户端到服务器的接口没有问题,而且我有游戏编程经验,所以我知道如何使用双缓冲。我需要的是一个库,它可以让我在不需要前缓冲区和图形硬件的情况下进行所有这些图像转换和后缓冲区绘制,因为输出不会是屏幕,并且能够从内存中访问每个像素argb,能够以各种图像格式保存,此外,还可以渲染不同字体的文本。

谢谢你的回复,任何改进我的问题的建议也会被采纳(我是新来的)。

您可能会发现一些库对Java:中的服务器端图像处理很有帮助

  • JH实验室图像过滤器:http://www.jhlabs.com/ip/filters/index.html
  • imgscalr图像缩放库:https://github.com/thebuzzmedia/imgscalr

另外,不要忘记已经在Java中使用的旧的BufferedImage API:它为基本的图像操作(裁剪等)提供了快速而体面的功能

  • http://docs.oracle.com/javase/7/docs/api/java/awt/image/BufferedImage.html

最新更新