繁体   English   中英

用于绘图程序的Java 2D库

[英]Java 2D library for paint programs

我很难找到一个基于Java 2D的库来开发一个绘图程序。

我找到的所有库似乎都是为了:

  • 动画
  • 制图
  • 游戏

对于我来说,这对绘画程序都没有用。 (这个特别的项目主要用于webcomics和印刷漫画书。)

我最感兴趣的是那些抽象文件IO的东西,这些图像实际上太大而无法加载到BufferedImage对象中。

例如,Adobe的工具可能没有将整个10MB(压缩)的图像文件加载到内存中 - 一旦解压缩,这就是太多的物理内存用于缓存图像(特别是如果你一次打开十几个),所以必须是那些应用程序中的框架,用于管理磁盘上的文件并缓冲内存中当前相关的区域。

  • 我想它至少会有一个Image子类与BufferedImage的工作方式相同,同时抽象出图像来自文件而不是内存的事实。
  • 一个额外的包装器,允许我放大矩形区域或缩小和缓冲缩放,可见部分(显示)将是非常好的。
  • 具有混合模式的分层系统将是非常甜蜜的,虽然我希望我自己必须构建它。

你试过看StdDraw吗? 它有一些基本的图纸。 StdDraw可以在这里下载

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM