我很难找到一个基于Java 2D的库来开发绘图程序。
我找到的所有图书馆似乎都是为了:
对于我来说,这对绘画程序都没有用。 (这个特别的项目主要用于webcomics和印刷漫画书。)
我最感兴趣的是那些抽象文件IO的东西,这些图像实际上太大而无法加载到BufferedImage对象中。
例如,Adobe的工具可能没有将整个10MB(压缩)的图像文件加载到内存中 - 一旦解压缩,只需要太多的物理内存来专门用于缓存图像(特别是如果你一次打开十几个),因此,这些应用程序中必须有一个框架来管理磁盘上的文件,并缓冲内存中当前相关的区域。