我正在使用UML从我的代码生成ObjectAid类图。
我需要在LaTeX文档中包含输出PNG,但我得到的分辨率太低,无法包含。
如何从Eclipse插件获得更高分辨率的输出?
我可以看到.ucls文件的内部格式就是XML:
<class-diagram version="1.0.10"...有没有办法获得比72dpi更密集的东西,或者是可扩展格式的东西,比如EPS或类似的格式?不幸的是,目标文档大于300dpi,因此72dpi甚至不能接近。什么光栅化XML定义必须接受一个陷阱和一个可插拔的模块?
我需要一些能插入ObjectAid自动保存机制的东西...
发布于 2012-09-22 00:14:17
在ObjectAid实现该功能之前是不可能的...
发布于 2013-03-28 00:02:30
我已经找到了一个肮脏但简单的问题解决方案。
通过将图表打印到PDF,例如使用PDFCreator之类的程序,您可以在PDF中获得矢量图形。使用图形编辑程序,如Adobe Photoshop或Gimp,您可以将PDF栅格为高质量的PNG。
它对我来说工作得很好。
使用ObjectAid的Diagram附加组件,您可以对打印比例进行一些自定义。还可以将图表保存为SVG图像,您也可以将其转换为高质量的像素图像。
发布于 2012-09-12 17:48:23
你是否尝试过使用像snagit这样的裁剪/设计工具,它可以裁剪计算机屏幕的副本并以高清晰度导出,例如图像,或者直接粘贴和复制到word文档中?
我有和你一样的问题,因为我提供了我的java代码的文档。我使用EclipseUML Omondo,但图像导出也相当差。我现在更喜欢使用特定的裁剪工具来导出我的图像,这要好得多。
我的意思是,您可以在计算机屏幕上创建所需的视图,然后将其裁剪并粘贴到文档中。我喜欢在Microsoft word中使用snagit的粘贴和复制功能。
我最喜欢的裁剪UML图的工具是snagit.
https://stackoverflow.com/questions/12385047
复制相似问题