我正在寻找一个Java成像库来操作和重叠图像。
更具体地说,我希望有一个基本图像,各种轮廓,并能够改变大小和颜色填充。然后,我想拍摄一些生成的图像并将它们重叠以创建一个新图像。
我在想我应该使用SVG,以便我能够操纵图像,我认为重叠不应该太难。但是,我之前没有这样做过,所以我基本上都在寻找确认SVG是正确的方法,或者提出替代方案的建议。
编辑:我想我也应该说我想在网站上显示这个。我还应该研究Javascript图像处理吗?我认为Java可能更适合。答案 0 :(得分:1)
Java 2D API可以轻松完成这项工作。
答案 1 :(得分:1)
我建议您更多地了解SVG,因为它听起来可能是最好的方法。 SVG可以使用XML来定义您的图像,然后可以将其渲染或转换为其他格式。 SVG的优点在于它不依赖于特定的平台。浏览器开始本地支持SVG,并且有很多工具可以使用SVG。
Batik和FOP是两个与SVG一起使用的优秀Java库。
希望这有帮助。