Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.880.609 Times

g2 0.72

  Date Added: August 26, 2010  |  Visits: 531

g2

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)



g2 is an easy to use, portable and powerful 2D graphics library. The project provides a comprehensive set of functions for simultaneous generation of graphical output on different types of devices. Following devices are currently supported: PostScript, X11, PNG and JPEG (using gd) and Win32 (xfig is in development). g2 is written in C (ANSI) and additionally has a Fortran, perl and python interface. g2 is easy to use in C d=g2_open_X11(50,50); g2_line(d,5,5,45,45); g2_circle(d,25,25,20); in Fortran d=g2_open_X11(50.0,50.0) call g2_line(d,5.0,5.0,45.0,45.0) call g2_circle(d,25.0,25.0,20.0) in perl $d=new X11G2::Device(50,50); $d->line(5,5,45,45); $d->circle(25,25,20); in python graph = g2.g2_open_X11(50, 50) graph.g2_line(5, 5, 45, 45) graph.g2_circle(25, 25, 20) Whats New in This Release: - The Python module build process has been fixed..

Requirements: No special requirements
Platforms: Linux
Keyword: Easy Easy To Easy To Use Libraries Line Portable Powerful Programming
Users rating: 0/10

License: Freeware Size: 481.28 KB
USER REVIEWS
More Reviews or Write Review


G2 RELATED
Education  -  BASIC-256 0.9.2
BASIC-256 is an easy to use version of BASIC designed to teach young children the basics of computer programming. The BASIC-256 project uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program...
31.74 KB  
Network & Internet  -  Pixelpost 1.5
Pixelpost project is a photoblog application that is designed to be easy to install and use. Its developed and maintained by photobloggers who like to keep the meaning behind photoblogging in mind, the photography, and not about the 311 hacks...
153.6 KB  
Libraries  -  C::Include 1.40
C::Include is a package to easy operate with binary data via describing they like C/C++ structs. CLASSES AND PACKAGES C::Include - Header file base parser class C::Include::Struct - Struct wraper class USAGE use C::Include; POSSIBILITY...
16.38 KB  
Libraries  -  Firefoot Library 0.1.3
FireFoot is library that provides an easy way for C language programmers to connect to Firebird database servers (and provably Interbase). It uses the Firebird/Interbase API. Library supports: - Create, delete, connect to Firebird database...
512 KB  
Video Editors  -  vdbmaster 1.0
vdbmaster is a simple program that its meant to easy the process of burning movies to a DVD. It uses growisofs to write the disc, and the VideoDB database for selecting the movies to write and keeping records of where your movies are stored....
19.46 KB  
MP3 Tools  -  FlipPageMaker CHM to PDF 1.0.0
Flippagemaker CHM to PDF converter is freeware developed to create PDF of professional quality from CHM. CHM is abbreviation of Microsoft Compiled HTML Help. It is a Microsoft proprietary online help format that consists of a collection of HTML...
10.34 MB  
3D Graphic Tools  -  qphotosort 0.1 Beta
qphotosort project is an application to help to organize photos. It is possible to use qphotosort in graphic interface or command line mode. It is recommended to use the graphical interface though.The current state of the program is beta. I...
235.52 KB  
Networking Tools  -  diald-top 2.1pl7
diald-top maintains a top-like listing of all packets and their time to live for use with diald. This project needs a new lead developer as the author no longer uses diald. The concept behind diald-top is very simple. I got sick of trying to...
4.1 KB  
Video Editors  -  dvbd 0.7.7
The idea behind dvbd is to make maximum use of your DVB card by allowing multiple channels on the same frequency to be tuned. It is split into a daemon (dvbd) and client programs (dvbcat, dvbsched, dvblist). It is possible to associate a priority...
204.8 KB  
Libraries  -  Hardware::iButton 0.03
Hardware::iButton is a Perl module that allows to talk to DalSemi iButtons via a DS2480 serial widget. SYNOPSIS use Hardware::iButton::Connection; $c = new Hardware::iButton::Connection "/dev/ttyS0"; @b = $c->scan(); foreach $b (@b) {...
21.5 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB