- Gestalter is a free vector drawing program. Its central element, the Bezier curve, is used as a base part for almost every other object. Complex paths are possible, compound paths can be constructed, grouping of elements is enabled, and everything can be screened by a mask. Adding and deleting of nodes is implemented as well as transformations (translation, rotation, scaling, and skewing).
- Glaxnimate is a vector graphics animation program which focuses on being quick and easy to use. It's designed to work well with short animations to show on the web, supporting several common web formats like GIF, WebP, Lottie, SVG, and others.
- Gravit Sandbox
- Gravit is a gravity sandbox made with python and pygame. It is composed of a launcher and a simulator.
- GSEGrafix is an application which produces high-quality graphical plots for science and engineering. Plots are specified via simple ASCII parameter files and data files and are presented in an anti-aliased GNOME canvas. The program supports rectangular two-dimensional plots, histograms, polar-axis plots and three-dimensional plots. Plots can be printed or saved to BMP, JPEG or PNG image formats. GSEGrafix can also be run both from a command prompt and from Octave.
- Inkscape is an SVG editor. Supported SVG features include basic shapes, paths, text, alpha blending, transforms, gradients, filters, node editing, PNG export, grouping, and more. It is meant to provide the free software community with a fully XML, SVG, and CSS2 compliant SVG drawing tool.
- A free Java chart library. JFreeChart supports pie charts (2D and 3D), bar charts (horizontal and vertical, regular and stacked), line charts, scatter plots, time series charts, high-low-open-close charts, candlestick plots, Gantt charts, combined plots, thermometers, dials and more. JFreeChart can be used in applications, applets, servlets and JSP. JFreeChart's extensive feature set includes: - a consistent and well-documented API, supporting a wide range of chart types; - a flexible design that is easy to extend, and targets both server-side and client-side applications; - support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG); - JFreeChart is free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications.
- JPIV: Java Particle Image Velocimetry
- JPIV is a platform independent, graphical stand-alone application for Particle Image Velocimetry (PIV). PIV is an optical technique for measuring fluid flow velocities. JPIV can be used for multi-pass PIV evaluation, sum of correlation ensemble evaluation, single pixel ensemble evaluation, vector field filtering, calculation of vorticity and other derivatives, third velocity component reconstruction, image and vector field display, vector field statistics and batch processing.
- Knotter is a customizable interlace designer. Interlace patterns are a kind of design historically used as a decorations in many places and by different cultures. Some examples are Celtic knotworks and Islamic interlaces. Knotter aims to allow its user to intuitively design such patterns and to provide easy ways to integrate the result in external general-purpose graphic software for this purpose designs created within Knotter can be saved in a custom Human-Readable format and exported as scalable vector graphics and in a wide number of raster image formats.
- Krita is a digital painting application for creating art from start to finish, suitable for concept art, texture, matte painting, illustrations and comics.
Krita is primarily designed for free-hand drawing purpose. It has an extensive, highly-customizable brush engine and a sophisticated layer system. It allows non-destructive image editing through transparency / transformation / filter masks. It supports raster graphics, SVG vector graphics and frame-based animation. The application supports full color management and it can handle HDR image editing and proofing. It has an intuitive, non-intrusive UI design. It is optimized for multi-core CPUs and uses OpenGL for canvas acceleration and display enhancements.
Krita is a cross-platform application. It supports Windows, Linux and Mac OSX.
Krita is written in C++, based on KDE Framworks and Qt, supports Python scripting extensions.
- Feature highlights: https://krita.org/features/highlights/
- A standalone C/C++ function lib for rasterizing 2-D vector graphics. The program can draw 2-D vector graphics primitives, including wide polygonal line and circular and elliptical arcs, onto a user-supplied matrix of pixels. Sophisticated line styles, such as multicolored dashing patterns, can be specified. There is also support for filling and texturing polygons. The program is based on the vector graphics code found in most X windows system servers, but despite its origins, libxmi is completely decoupled from X11. It draws vector graphics onto a user-supplied matrix of pixels, not onto an on-screen window, and uses its own two-stage graphics pipeline.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.