GIMP# 0.9 progress

May 23, 2006 at 7:54 am | Posted in GIMP | Leave a comment

We are making nice progress on GIMP# 0.9. Max has already completed a port of the Krita Raindrops filter. Our C# implementation seems to be at least as fast as the original C++ implementation. I really doubt that this is caused by C# being faster than C or C++.

Most performance measurements I've done so far seem to indicate that C# is about half as fast (or twice as slow😉 ) than C. This probably has more to do with the underlying GIMP and Krita code which would indicate that GIMP is faster than Krita.

Max also started on a port of the Forge plug-in which was originally derived long time ago from the ppmforge utility found in netpbm.

Now, what have I been doing for the last few weeks? To start with, GIMP# plug-ins can now be called non interactively. This means that you can write for example script-fu that calls the Ministeck plug-in. Secondly I worked on the API to get closer to 100 % GIMP coverage. Along with that I've implemented more unit tests and fixed quite a few bugs doing so.

And lately I've start working on the Shatter plug-in. This is a port of the Shatter plug-in that comes with Xenofex package for Photoshop. An example:

Example of output of Shatter plug-in 

From the description on the Xenofex homepage: Shatter explodes images and selections into little pieces and shards that fly off the page.

That's all for now, thanks for listening🙂

Leave a Comment »

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.
Entries and comments feeds.

%d bloggers like this: