GIMP# 0.12
Sponsored Links
GIMP# 0.12 Ranking & Summary
File size:
0.77 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
909
Date added:
2007-05-03
Publisher:
Maurits Rijk
GIMP# 0.12 description
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.
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.
GIMP# 0.12 Screenshot
GIMP# 0.12 Keywords
GIMP
ID
API
In C
Written in
api wrapper
GIMP#
C#
guide
c
wrapper
written
GIMP# 0.12
Graphics
Multimedia
Bookmark GIMP# 0.12
GIMP# 0.12 Copyright
WareSeeker periodically updates pricing and software information of GIMP# 0.12 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of GIMP# 0.12 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
gimphp is a PHP Class library to write Gimp scripts directly in PHP. Free Download
JGimp is a framework to write 100% Java-based plug-ins and extensions for the GIMP and Film GIMP. Free Download
Gimp::UI is a "simulation of libgimpui", and more! Free Download
GIMP User Manual project is a user manual for the GIMP. Free Download
Gimp::Fu is a "easy to use" framework for Gimp scripts. Free Download
Gimp::OO is a Perl module with pseudo-OO for Gimp functions. Free Download
Gimp::Lib is an interface to libgimp (as opposed to Gimp::Net). Free Download
Gimp::Pod is a Perl module to evaluate pod documentation embedded in scripts. Free Download
Latest Software
Popular Software
Favourite Software