GraphicsJS - свободная библиотека JavaScript с открытым исходным кодом, позволяющая легко рисовать абсолютно все, включая интерактивные и значительно более мощные с точки зрения готовых функций, чем Raphael, Bonsai и другие существующие компоненты на основе SVG / VML.
Ключевые особенности библиотеки GraphicsJS:
- Богатый рисования линий - не только кривые Безье, но и любые деформации, включая дуги и другие кривые.
- Мощные текстовые функции - многострочные тексты, измерение текста, включая ширину, высоту, а также перенос, переполнение, отступ, интервал, выравнивание и т. Д.
- Virtual DOM, разработанный для быстрого рисования и только того, что необходимо.
- Интеллектуальная система слоев, включая z-index.
- Свой собственный движок преобразования, без необходимости использовать неловкие преобразования в браузере.
- Кросс-браузерная поддержка, включая устаревшие браузеры (IE6 +).
- Удобный JavaScript API, сжатый и с поддержкой цепочки.Разработанная и ранее использовавшаяся в качестве графического движка, заложенная в основу коммерческих графических библиотек AnyChart AnyChart, AnyMap, AnyStock и AnyGantt, GraphicsJS уже использует визуализацию данных, реализованную Oracle, Microsoft, Volkswagen, AT & T, Samsung, BP , Bosch, Merck, Reuters, Bank of China, Lockheed Martin и тысячи других известных клиентов AnyChart, в том числе более 70% компаний из списка Fortune 1000.
Интерактивная визуализация данных - это только один из множества случаев, к которым может быть использована богатая библиотека GraphicsJS. Например, его также можно использовать для создания буквально любых изображений и графических решений и шаблонов, включая анимированные изображения, инфографики, мультфильмы и т. Д. В настоящее время доступны демки Galaxy, Rain, Bender из Futurama, Bonfire, 15-Puzzle и многое другое.
Что нового в этом выпуске:
Обновлен компилятор Closure and Closure. На номер 20161024.
Улучшенная производительность: оптимизированный процесс получения ссылки на контейнер для сцены; События изменения размера теперь доставляются с использованием объекта Timer вместо элемента iFrame.
Исправлены градиенты в Firefox 51+.
Исправлен экспорт в изображение при указании размеров.
Комментарии не найдены