2

我将很快开始一个项目,我将不得不在 JFrame 中的 .bmp/.jpg/.ps(其中任何一个)上绘制一些东西。

图片将显示地图,我将不得不在它们上生成一些点等。如何在 Java 中做到这一点?一般如何在Java中绘制图片?

4

2 回答 2

2

看看ImageIO api,它开箱即用地支持 JPEG、PNG、BMP、WBMP 和 GIF。您可以从Advanced Image API获得 TIFF 支持。

后期脚本支持有点棘手,但一些 PDF 渲染器实际上可以实现这一点(我使用这种方法来转换 illustrator 图像格式)。

于 2012-07-20T02:08:11.960 回答
0

网上有一些教程。看看这个网站上的代码清单 14.17: Java ist auch eine Insel
尽管文本是德语,但代码应该是可读的。希望它有助于迈出摇摆的第一步 :)

关于位图:我编写了自己的位图类来将 png 转换为 bmp,因为 BitmapFactory 和 co 对我不起作用。如果您需要它并且没有人有更好的类似“Java-API”的解决方案,您可以写信给我。

于 2012-07-19T22:54:47.337 回答