Java中的图像注释

Java中的图像注释,java,comments,image,Java,Comments,Image,我需要制作一个java程序,它获取一个图像目录,并一次显示一个图像-足够公平。然而,除了这个图片查看器之外,我还需要一个文本框,用户可以在其中对这个单独的图片进行评论。然后应该将其保存到映像中,这样,如果我结束执行并再次运行加载同一目录的程序,附加到特定映像的注释将保留。同样地,如果我换一张不同的图片回来,评论仍然存在 我知道这可以通过多种方式实现,但我不确定如何才能最好地实现 有人对我有什么建议吗?非常感谢您的帮助 谢谢:)你在找什么?这适用于TIFF、JPEG、PNG和其他常见的图像格式。与

我需要制作一个java程序,它获取一个图像目录,并一次显示一个图像-足够公平。然而,除了这个图片查看器之外,我还需要一个文本框,用户可以在其中对这个单独的图片进行评论。然后应该将其保存到映像中,这样,如果我结束执行并再次运行加载同一目录的程序,附加到特定映像的注释将保留。同样地,如果我换一张不同的图片回来,评论仍然存在

我知道这可以通过多种方式实现,但我不确定如何才能最好地实现

有人对我有什么建议吗?非常感谢您的帮助


谢谢:)

你在找什么?这适用于TIFF、JPEG、PNG和其他常见的图像格式。与处理包含图像元数据的XML文件相比,它看起来更适合您的要求。

您在寻找什么?这适用于TIFF、JPEG、PNG和其他常见的图像格式。与处理包含图像元数据的XML文件相比,它看起来更适合您的要求。

您通常不会在图像中存储注释。您应该将其保存在外部,可能保存在您在目录中修改的文件中,就像windows使用
desktop.ini
所做的那样。我自己,我可能会使用数据库。保存图像名称和注释的xml是一个好选择吗??非常感谢:)如果您只是指一个XML文件,那么使用
SQLite
数据库并没有明显的好处。事实上,这可能有缺点。好的,谢谢你的帮助。像
javax.imageio
这样的包允许你处理存储在图像中的元数据。但是,某些图像格式不允许添加任意注释。如果这是一个带有评论系统的图像库,那么这可能不是你想要做的。你通常不会在图像中存储评论。您应该将其保存在外部,可能保存在您在目录中修改的文件中,就像windows使用
desktop.ini
所做的那样。我自己,我可能会使用数据库。保存图像名称和注释的xml是一个好选择吗??非常感谢:)如果您只是指一个XML文件,那么使用
SQLite
数据库并没有明显的好处。事实上,这可能有缺点。好的,谢谢你的帮助。像
javax.imageio
这样的包允许你处理存储在图像中的元数据。但是,某些图像格式不允许添加任意注释。如果这像是一个带有评论系统的图像库,那么这可能不是你想要做的。