Akagi201
9/7/2014 - 1:20 PM

dia.md

Specs

  • 开源
  • 使用SDI(Single Document Interface, 即每个组件窗口包括他自己独立的菜单和工具栏, 与MDI相对)模式, 类似于GIMP.
  • Dia将多种需求以模组化来设计(modular design), 如流程图(flowchart), 网络图(network diagram), 电路图(circuit diagram)等. 各模组之间的符号(shap packages)仍是可以通用的, 并没有限制.
  • Dia有特殊的对象(special objects)来帮助画一些图: entity-relationship model, UML(Unified Modeling Language) diagrams, flowcharts, network diagrams 和 simple electrical circuit.
  • 可以通过写简单的XML文件来增加支持性的图形(shape), 使用SVG(Scalable Vector Graphics)的子集来画图形.
  • Dia 加载和保存diagrams使用一个自定义的XML格式, gzipped压缩过来节省空间. 并且可以打印大的diagrams横跨多个页面.
  • 导出格式: EPS(Encapsulated PostScript), SVG(Scalable Vector Graphics), DXF(Autocad's Drawing Interchange format), CGM(Computer Graphics Metafile defined by ISO standards), WMF(Windows Meta File), PNG(Portable Network Graphics), JPEG(joint Photographic Experts Group), VDX(Microsoft's XML for Visio Drawing)
  • Dia是用C写的, 有一个插件系统, 支持脚本语言Python.