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.543.196 Times

GIMP# 0.12

  Date Added: March 11, 2010  |  Visits: 758


Report Broken Link
Printer Friendly Version

Product Homepage
Download (73 downloads)

GIMP# is an API wrapper around GIMP, written in C#. However, its not just a wrapper. GIMP# project also adds a thin layer which adds C# specific features, like iterating through a collection. An example of this is an iteration through the guides of an image. In C# this looks like: foreach (Guide guide in image.Guides) { // Do something } In C this would have been: gint32 guide_ID = 0: while ((guide_ID = gimp_image_find_next_guide(image_ID, guide_ID)) != 0) { // Do something } GIMP# also offers a base plug-in class which does the difficult stuff for you. Implementing a new plug-in is just a matter of overriding a few virtual methods. See the samples directory for examples of how to do this. Gimp# fills the niche between scripting languages (easy to write, slow) and C (harder to write, fast). If you need a quick and dirty plug-in where speed doesnt matter that much, write it in any of the scripting languages that come with GIMP (Scheme, Perl, etc.). Scripting languages are very well fitted for calling existing functionality, shortening manual tasks. You probably dont want pixel manipulation in Scheme. In C, on the other hand, it takes a lot more time to create a plug-in for several reasons: building the GUI is time consuming. Secondly, pixel handling is not completely trivial. You have to know how to traverse through the tiles of an image, etc. Typically the actual algorithm is only a very small (5 - 20 %) part of the total code. Gimp# is not as fast as C, but much faster than a scripting language. Building a decent GUI is much easier than in C..

Requirements: No special requirements
Platforms: Linux
Keyword: Api Gimp Graphics Guide Image In C Multimedia Scripting Wrapper Written Written In
Users rating: 0/10

License: Freeware Size: 788.48 KB
More Reviews or Write Review

Libraries  -  Exceptions in C 0.1.5
Exceptions in C implements fully-functional nested exceptions with these constructs: try except on throw Also, it allows to define various datatypes for exception object (default is int, can be anything from char * to struct foo *)....
15.36 KB  
Puzzles  -  A Sudoku Solver in C 1.11
A Sudoku Solver in C is a console-based Linux program, written in C language, that solves Su Doku puzzles using deductive logic. It will only resort to trial-and-error and backtracking approaches upon exhausting its deductive moves. Puzzles must...
25.6 KB  
Business  -  gfa 0.4.1
gfa is a small and fast address book written in C and GTK+2. It uses sqlite as backend for the addresses. Usage: I think its not necessary to write here how to use gfa. Its self-explainig. If you want to create a new contact press New, fill...
102.4 KB  
File Sharing  -  GtkDC 0.2.1-pre5
GtkDC is a client for the Direct Connect peer-to-peer network written in C using GTK+ widgets. GtkDC currently supports full hub management (chat and userlist) and search, but not transfers yet..
276.48 KB  
Network & Internet  -  Monkey HTTP Daemon 0.9.1
Monkey is a Web server written in C that works under Linux. This is an open source project based on the HTTP/1.1 protocol. The objective is to develop a fast, efficient, small and easy to configure web server. If you wish to contribute to this...
83.97 KB  
Networking Tools  -  knocker 0.7.1
Knocker is a simple, versatile, and easy-to-use TCP security port scanner written in C, using threads. It is able to analyze hosts and the network services which are running on them. Knocker it is available for Linux, FreeBSD, many Unix platforms,...
71.68 KB  
Development Editors  -  C#Prolog 3.0.0
C#Prolog is a prolog interpreter written in C# designed to be easily integrated in C# programs. The most important characteristics that this tool has are: reliable and fairly fast interpreter, command line interface, builtin DCG, XML-predicates,...
Networking Tools  -  Nixs Web-based SSH client 0.0.3
Nixs Web-based SSH client has a backend written in C/glib and a frontend written in PHP. The project talks to the backend via a Unix socket. The backend maintains a number of SSH processes in TTYs, reads their TTYs, and sends the contents to PHP...
32.77 KB  
3D Graphic Tools  -  XMagick 0.2.1
XMagick is a library written in C, which allows integration of the ImageMagick library with any X application by providing functions which convert between the native X image format (XImage) and the native ImageMagick format (Image). ImageMagick...
215.04 KB  
Telephone Utilities  -  PJSIP and PJMEDIA 0.7.0
PJSIP and PJMEDIA is the Open Source, high performance, small footprint SIP and media stack written in C language. It has many SIP and media features such as a layered API, dialog usages, high level invite session abstraction, an event...
348.16 KB  
Multimedia & Graphics  -  Free Video Capture 5.4.9
The conspicuous feature of Free Video Capture is recording screen video. It enables you to make your own video through web camera or record your games online to share them with your friends or upload to websites for entertainment. It is a...
1.54 MB  
Multimedia & Graphics  -  Open Factory 3D For Linux 2.4
Open Factory 3D is a free factory design application that helps you to place your machines and factory equipment on a factory 2D plan, with a 3D preview.
15.49 MB  
Multimedia & Graphics  -  Fractal4D 1.30
Fractal4D is an Adobe AIR application that lets you draw really cool detailed fractal swirls that can then be exported as a vector for use in Adobe Illustrator or as a plain PNG. There are a whole load of options that allow you to tweak the...
40.96 KB  
Multimedia & Graphics  -  gst-simple-player 0.0.0
gst-player is a very basic media player that uses GStreamer. The objective is to be simple but useful. Some of the features are based on MPlayer's UI. gst-player can also be used as an example for bigger projects.
40.96 KB  
Multimedia & Graphics  -  PVR150 Capture Utility 0.8
PVR150 Capture Utility is a video capture tool for MythTV. Developer comments I haven't been at this very long so I really don't know what I'm doing. I just know it works on my computer. Your milage may vary wildly. I was...
81.92 KB  
3D Graphic Tools  -  XnConvert 1.74
XnConvert is a cross-platform batch image-converter and resizer with a powerful and ease of use experience. All common picture and graphics formats are supported (i.e. JPG, PNG, TIFF, GIF, Camera RAW, JPEG2000, WebP, OpenEXR) as well as supporting...
3.84 MB  
3D Graphic Tools  -  Varkon 1.19D
Varkon is a very powerful parametric 2D/3D CAD, modeling and application development tool for engineering, design, architecture, etc. It does 2D drafting, 2D and 3D modeling, sculptured surface modeling, and even animations. See our website for...
3.53 MB  
3D Graphic Tools  -  gorbital 0.1.1
gorbital is a atomic orbital viewer written using gtkmm (gtk--). gorbital displays a 3d interactive view of a electron orbitals. It is meant to be an open source viewer much like Orbital Viewer by David Manthey (
122.88 KB  
3D Graphic Tools  -  qr2scad 0.6.2 - Convert QR code images to OpenSCAD. Installation / upgrade: sudo easy_install -U qr2scad Dependencies: Python Imaging Library (PIL) Why use this? If someone sees the QR code on your thing in real life,...
10.24 KB  
3D Graphic Tools  -  SciGraphica 2.1.1
SciGraphica is a scientific data visualization and analysis application, supplying many of the basic plotting features for 2D and 3D charts. It features opening several worksheets and plots to work with at the same time and PS output.
819.2 KB