Eclipse插件: ObjectAid UML Explorer Class Diagram: export in higher resolution

标签 eclipse uml class-diagram objectaid

我正在使用 ObjectAid UML Explorer 从我的代码生成 UML 类图。

我需要将输出 PNG 包含在 LaTeX 文档中,而我得到的分辨率太低而无法包含。

如何从 Eclipse 插件获得更高分辨率的输出?

我可以看到 .ucls 文件的内部格式只是 XML:

<class-diagram version="1.0.10"...

有没有办法获得比 72dpi 更密集的东西或可扩展格式的东西,比如 EPS 或类似的东西?目标文档> 300dpi,因此不幸的是,72dpi 甚至无法接近。无论 XML 定义如何栅格化,都必须接受陷阱和可插入模块?

我需要一些可以插入 ObjectAid 的自动保存机制的东西......

最佳答案

我找到了一个肮脏但简单的解决方案。

通过将图表打印到 PDF,例如使用 PDFCreator 等程序,您可以在 PDF 中获得矢量图形。使用 Adob​​e Photoshop 或 Gimp 等图形编辑程序,您可以将 PDF 光栅化为高质量的 PNG。

它对我来说很好。

使用 ObjectAid 的图表插件,您可以对打印比例进行一些自定义。也可以将图表保存为 SVG 图像,您也可以将其转换为高质量的像素图像。

关于Eclipse插件: ObjectAid UML Explorer Class Diagram: export in higher resolution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12385047/

相关文章:

java - 打开类定义时禁用包资源管理器导航功能 (Eclipse)

java - 使用有问题的 wsdl 的服务 - 意外的元素异常

uml - 事件图可以包含泛化关系吗?

python - 如何用时序图展示一个类和另一个以类的实例作为输入的类的关系?

java - 外层类关系

java - 在 Eclipse 中配置字符串外部化以使用 ${key} 作为字段名称

linux - Linux 中最好的 UML 设计工具?

uml - 登录模块的用例图

android - 如何在 UML 类图中包含 Android Activity 和屏幕?

java - eclipse:在 jar 导出中包含任意文件