Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse插件:ObjectAid UML Explorer类图:以更高分辨率导出_Eclipse_Uml_Class Diagram_Objectaid - Fatal编程技术网

Eclipse插件:ObjectAid UML Explorer类图:以更高分辨率导出

Eclipse插件:ObjectAid UML Explorer类图:以更高分辨率导出,eclipse,uml,class-diagram,objectaid,Eclipse,Uml,Class Diagram,Objectaid,我正在使用ObjectAid UML Explorer从我的代码生成UML类图 我需要在LaTeX文档中包含输出PNG,但我得到的分辨率太低,无法包含 如何从Eclipse插件获得更高分辨率的输出 我可以看到.ucls文件的内部格式就是XML: <class-diagram version="1.0.10"... 300dpi,不幸的是,72dpi甚至无法接近。任何光栅化XML定义的东西都必须接受陷阱和可插入模块 我需要插入ObjectAid的自动保存机制的东西…您是否尝试使用诸如sna

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

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

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

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

<class-diagram version="1.0.10"...
300dpi,不幸的是,72dpi甚至无法接近。任何光栅化XML定义的东西都必须接受陷阱和可插入模块


我需要插入ObjectAid的自动保存机制的东西…

您是否尝试使用诸如snagit之类的裁剪/设计工具来裁剪计算机屏幕的副本并将其导出为高清晰度(如图像)或直接粘贴并复制到word文档中

在提供java代码文档方面,我遇到了与您相同的问题。我使用EclipseUML Omondo,但是图像输出也很差。我现在更喜欢使用特定的裁剪工具来导出图像,这样会更好

我的意思是,你在电脑屏幕上创建你需要的视图,然后裁剪它并粘贴到你的文档中。我喜欢在Microsoft word中使用snagit的粘贴和复制功能


我最喜欢的裁剪UML图表的工具是snagit。

除非ObjectAid实现了这个功能,否则不可能实现…

虽然它并不迷人,但我所做的是进入Eclipse中的窗口|首选项|常规|外观|颜色和字体,并将所有文本字段的大小设置为原来的两倍


这创建了一个更大的图表,因此导出的分辨率更高。

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

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

这对我很管用


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

屏幕抓图工具如何在不损失质量的情况下缩放光栅图像?它是否会进行“自动追踪”并重新创建它所看到的矢量图形?然后在不“损失太多”的情况下调整其大小?听起来很有趣。。。你能发布一些示例输出吗?谢谢你的图片!:)分辨率仍然很低,但您的想法是朝着正确方向迈出的一步!没问题。在图像质量、分辨率、压缩等方面,我真的跟不上这部剧。这对我的Word报告来说已经足够好了,但在某些情况下显然不行。希望你能找到解决办法。