我试图找到一个简单的库来满足我的需要,但因为我真的不知道 Java 库(我过去常常使用我使用的任何编程语言从头开始做所有事情)以及我需要的东西对于 Google 搜索查询来说很复杂,如有任何建议,我们将不胜感激。
我想要实现的是使用来自 Web 浏览器的 sumitted 信息在服务器端进行一些图像处理。不是简单的缩放或裁剪,而是能够旋转、缩放和裁剪每一个 Sprite ,并按照准确的顺序绘制它,以在后台缓冲区中合成最终的高分辨率图像,然后将其保存在 bmp 中,并以较低的分辨率制作一些副本作为png.
我对从客户端到服务器的接口(interface)没有问题,而且我有游戏编程经验,所以我知道如何使用双缓冲。我需要的是一个库,它可以让我在不需要前端缓冲区和图形硬件的情况下完成所有这些图像转换和后台缓冲区绘制,因为输出不会是屏幕,并且能够从内存中访问每个像素 argb,能够以各种图像格式保存,作为一个加号但不需要能够呈现不同字体的文本。
感谢您的任何回复,任何改进我的问题的建议也将受到重视(我是新来的)。
最佳答案
您可能会发现一些有助于 Java 服务器端图像处理的库:
- JH Labs 图像过滤器:http://www.jhlabs.com/ip/filters/index.html
- imgscalr 图像缩放库:https://github.com/thebuzzmedia/imgscalr
另外不要忘记已经在 Java 中的旧 BufferedImage API:它具有用于基本图像操作(裁剪等)的快速功能范围
关于java - 什么是不需要前端缓冲区进行服务器端编程的图像转换和后台缓冲区渲染的良好 Java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13790064/