Оригинальный автор(ы) | Александр Ларссон |
---|---|
Разработчик(и) | Разработчики Dia |
Первоначальный выпуск | 31 августа 1998 г (31 August 1998) | [1]
Стабильный релиз | 0,97,3 [2] / 5 сентября 2014 г. |
Репозиторий | gitlab.gnome.org/GNOME/dia/ ( вышестоящий ), github.com/GNOME/dia ( зеркало ) |
Написано в | С |
Операционная система | Windows , OS X , Linux , Unix |
Тип | Программное обеспечение для построения диаграмм |
Лицензия | GPL-2.0 или более поздняя версия |
Веб-сайт | Приложения GNOME |
Dia ( / ˈ d iː ə / ) [3] — это бесплатное программное обеспечение общего назначения с открытым исходным кодом для создания диаграмм, первоначально разработанное Александром Ларссоном. [1] Оно использует контролируемый интерфейс одного документа (SDI), аналогичный GIMP и Inkscape .
Dia имеет модульную конструкцию с несколькими пакетами форм, доступными для различных нужд: блок-схемы , сетевые диаграммы , принципиальные схемы и т. д. Он не ограничивает символы и соединители из разных категорий от размещения вместе.
Dia имеет специальные объекты, помогающие рисовать модели сущностей-связей , диаграммы Unified Modeling Language (UML), блок-схемы , сетевые диаграммы и простые электрические схемы. Также можно добавить поддержку новых фигур, написав простые файлы XML , используя подмножество масштабируемой векторной графики (SVG) для рисования фигуры.
Dia загружает и сохраняет диаграммы в пользовательском формате XML, который по умолчанию сжат gzip для экономии места. Он может печатать большие диаграммы, охватывающие несколько страниц [4] , а также может быть написан скриптом с использованием языка программирования Python .
Dia может экспортировать диаграммы в различные форматы, включая:
This section relies largely or entirely on a single source. (January 2024) |
Dia изначально был создан Александром Ларссоном [3] , но он перешел на работу над GNOME и другими проектами. Джеймс Хенстридж занял пост ведущего разработчика, но также перешел на другие проекты. За ним последовал Сирилл Чепелов, затем Ларс Рёдер Клаузен.
В настоящее время Dia поддерживается Гансом Брейером, Штеффеном Маке и Самиром Сахасрабуддхе.
Он написан на языке C и имеет систему расширений, которая также поддерживает написание расширений на языке Python .