Category/Graphics/library

From Free Software Directory
 
Jump to: navigation, search

Broaden your selection: Category/Graphics

Category/Graphics Search icon.png

library (25)



ADG
The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. It is not a CAD system but a library providing a non-interactive canvas where you can put common CAD entities such as paths, xatches and quotes, to create your technical drawings. The final result can be displayed inside a GTK+ widget or exported to any cairo available format, such as PostScript and PDF documents or PNG and SVG images.
BRL-CAD
BRL-CAD includes an interactive geometry editor, parallel ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, image-processing and signal-processing tools.
Brother ql
brother_ql is a software package to facilitate printing labels on Brother’s QL-Series label printers. It was designed to be used from the command line but also supports usage from other software packages (via its command line interface or via its Python API).
Castle Game Engine
Castle Game Engine is an open-source game engine: - General-purpose game engine to develop 3D and 2D games. - Featuring a comfortable visual editor (but everything can also be instantiated from code). - Cross-platform (desktop, mobile, console). Made with love for open-source: Of course works on Linux and can make Linux games. Including low-end Linux systems like Raspberry Pi and PineTab2. As well as on/for FreeBSD. Supports also all popular systems you expect: Windows, macOS, Android, iOS, and Nintendo Switch. - Fast clean code using modern Object Pascal. Compatible with both FPC / Lazarus an Delphi. - Supports many formats for game assets, including glTF, X3D, VRML, Collada, Spine JSON and MD3. - Many graphic effects are possible, including bump mapping, shadows, shader effects, mirrors, post-processing effects, physically based rendering, gamma correction. - Animation, collision detection, 3D sound and more features are available. - User interface, with visual designed, with UI scaling, anchors.
Chafa
Chafa is a command-line utility that converts all kinds of images, including animated GIFs, into ANSI/Unicode character output that can be displayed in a terminal. It is highly configurable, with support for alpha transparency and multiple color modes and color spaces, combining selectable ranges of Unicode characters to produce the desired output. The core functionality is provided by a C library with a public, well-documented API.
DataMelt
DataMelt (DMelt) is an environment for numeric computation, statistical analysis, data mining, and graphical data visualization on the Java platform. This Java multiplatform program is integrated with a number of scripting languages: Jython (Python), Groovy, JRuby, BeanShell. DMelt can be used to plot functions and data in 2D and 3D, perform statistical tests, data mining, numeric computations, function minimization, linear algebra, solving systems of linear and differential equations. Linear, non-linear and symbolic regression are also available. Neural networks and various data-manipulation methods are integrated using powerful Java API. Elements of symbolic computations using Octave/Matlab scripting are supported.
G'MIC
G'MIC is a full-featured free software framework for image processing, distributed under the CeCILL license. It provides several different user interfaces to convert / manipulate / filter / visualize generic image datasets, ranging from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images, thus including 2d color images. Interfaces
  • A command-line interface gmic, to use the G'MIC image processing features from a shell. In this setting, G'MIC may be seen as a friendly companion to the ImageMagick or GraphicsMagick software suites.
  • A small, portable, thread-safe and multi-threaded, C++ image processing library libgmic, to be linked to third-party applications. Its simple API allows programmers to add all G'MIC features in their own software without much efforts (a C API is available as well).
  • A plug-in gmic_gimp, to bring G'MIC capabilities to the image retouching software GIMP. More than 450 filters are already available, sorted by category (Artistic, Black & white, Colors, Contours, Deformations, Degradations, Details, Film emulation, Frames, Layers, Light & shadows, Patterns, Rendering, Repair, Sequences, etc.).
  • A web service G'MIC Online, to allow users applying image processing algorithms on their images, directly from a web browser.
  • A Qt-based interface ZArt, for real-time processing of video streaming coming from webcams or video files.
Glaxnimate
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.
Guile-opengl Heckert gnu.tiny.png
Guile-OpenGL is a library providing access to the OpenGL graphics API from Guile.
JFreeChart
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.

... further results



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.