在Java中绘制位图

时间:2012-07-19 22:45:33

标签: java swing bitmap

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

图片将显示地图,我将不得不在它们上生成一些点等等如何在Java中进行操作?一般如何在Java中绘制图片?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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

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