Re: [Gimp-developer] Extending GIMP Plugins

2007-08-27 Thread Øyvind Kolås
On 8/26/07, Amit Kumar Saha [EMAIL PROTECTED] wrote:
 Also, I would like to know, when GEGL is integrated into the GIMP,
 will it be available for the Plugins to access the GEGL as well?

The plan is that GEGL integration into GIMP will start after 2.4 is released and
the 2.5 development cycle will be devoted to a process of gradual
replacement, without changing the GUI significantly, thus 2.6 should
be a version of GIMP that hasn't changed a lot of the GUI, but a
development cycle that leads up to a GEGLified version of GIMP that
can see further development and innovation.

According to the plan GEGL will replace all code in the GIMP that is
accessing and or modifying pixels, some forms of GIMP plug-ins will
most likely be entirely replaced by GEGL plug-ins instead. And as
mentioned elsewhere in this thread, GEGL plug-ins can either be
descriptions of graphs, or actual C code. Another option that should
already be possible if someone is thus inclined, is actually to write
a GIMP plug-in for GIMP 2.4 that allows GEGL plug-ins to be used
directly by current versions of GIMP, this is less interesting than
another bridge that will have to be written, which is a wrapper for
(at least some of) the exisitng GIMP plug-ins to work from within
GEGL, this will be needed to provide legacy support for
some of the older plug-ins (these plug-ins will thus still work, but
have limitations wrt bit-depth and such).

/Øyvind K.
-- 
«The future is already here. It's just not very evenly distributed»
 -- William Gibson
http://pippin.gimp.org/http://ffii.org/
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Print Dialog - Seg faults in 2.4RC1

2007-08-27 Thread Michael Schumacher
 Von: Tim Jedlicka [EMAIL PROTECTED]

 When I select the Print button, I get a segmentation fault:
[...]
 Anything obvious I should check.

Bugzilla - http://bugzilla.gnome.org/browse.cgi?product=GIMP. 
It might also be useful to watch the Bugzilla user bugs(at)gimp.org, you will 
then receive mail notifications of changes (granularity is configurable) to 
bugs in the GIMP product.


You would most likely have noticed bug 
http://bugzilla.gnome.org/show_bug.cgi?id=467643 or one of its duplicates then.


HTH,
Michael
-- 
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] any plans to repack RC1 or release RC2?

2007-08-27 Thread Alexander Rabtchevich
Sorry for posting here, but RC1 is really unusable - it can crash on 
every image. As it was said, the bug had been fixed in SVN. Are there 
plans to release RC2 or repack RC1 with the bug fixed? RC should be 
tested, but it's impossible with RC1.

-- 

With respect
Alexander Rabtchevich

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] any plans to repack RC1 or release RC2?

2007-08-27 Thread Michael Natterer
On Mon, 2007-08-27 at 13:28 +0300, Alexander Rabtchevich wrote:
 Sorry for posting here, but RC1 is really unusable - it can crash on 
 every image. As it was said, the bug had been fixed in SVN. Are there 
 plans to release RC2 or repack RC1 with the bug fixed? RC should be 
 tested, but it's impossible with RC1.

Indeed :-)

We will not repack anything, but there will be RC2 this week.

ciao,
--mitch

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Extending GIMP Plugins

2007-08-27 Thread Amit Kumar Saha
Hello all,

On 8/27/07, Øyvind Kolås [EMAIL PROTECTED] wrote:

 According to the plan GEGL will replace all code in the GIMP that is
 accessing and or modifying pixels, some forms of GIMP plug-ins will
 most likely be entirely replaced by GEGL plug-ins instead. And as
 mentioned elsewhere in this thread, GEGL plug-ins can either be
 descriptions of graphs, or actual C code. Another option that should
 already be possible if someone is thus inclined, is actually to write
 a GIMP plug-in for GIMP 2.4 that allows GEGL plug-ins to be used
 directly by current versions of GIMP, this is less interesting than
 another bridge that will have to be written, which is a wrapper for
 (at least some of) the exisitng GIMP plug-ins to work from within
 GEGL, this will be needed to provide legacy support for
 some of the older plug-ins (these plug-ins will thus still work, but
 have limitations wrt bit-depth and such).


My current work at hand will possibly require me to write a plugin for
GIMP (current version) which will use GEGL for its image processing
operations. So if I proceed, I shall let the list know.

Here a couple of more queries:

1. Does any of the developers here have some demo C code which takes
in a XML file specification of the operations and performs the image
processing tasks using GEGEL?

2. Can I assume safely that most of the image processing operations
are applying the same operation to each pixel of the image?

Thanks


-- 
Amit Kumar Saha
[URL]:http://amitsaha.in.googlepages.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Extending GIMP Plugins

2007-08-27 Thread Kevin Cozens
Amit Kumar Saha wrote:
 1. It seems from the documentation that, I can specify the operations
 as a XML file as above instead of creating a DAG. How do i then use
 that file to apply the operations?

Looking again at the API there is the gegl_parse_xml() routine. There is an 
example of XML code being used to specify a set of operations to be performed 
as well as the execution of those operations in the gegl binary file (found in 
the gegl source tree).

  What about error checking? What operations are supported?

I haven't tried this recently. I'm not sure what happens if there are errors 
in the input XML file. You may get either an incomplete GeglNode structure 
(ie. one not containing all parts of the input XML) or NULL. The API doc 
doesn't specify which. All GEGL operations can be used in an XML file.

 2. Can I work with the individual pixels of an Image using GEGL? Say I
 want GEGL to work with only certain range of pixels of my Image, is it
 possible?

I din't think it is possible to work on individual pixels of an image. Øyvind 
Kolås would be the person who could give you the more definite answer on this.

-- 
Cheers!

Kevin.

http://www.ve3syb.ca/   |What are we going to do today, Borg?
Owner of Elecraft K2 #2172  |Same thing we always do, Pinkutus:
 |  Try to assimilate the world!
#include disclaimer/favourite |  -Pinkutus  the Borg

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] any plans to repack RC1 or release RC2

2007-08-27 Thread saulgoode
Michael Natterer wrote on Mon, 27 Aug 2007 04:31:00 -0700

 On Mon, 2007-08-27 at 13:28 +0300, Alexander Rabtchevich wrote:
 Sorry for posting here, but RC1 is really unusable - it can crash  
 on every image. As it was said, the bug had been fixed in SVN. Are  
 there plans to release RC2 or repack RC1 with the bug fixed? RC  
 should be tested, but it's impossible with RC1.

 Indeed :-)

 We will not repack anything, but there will be RC2 this week.

There has been a bug which crept into GIMP-GAP 2.2.2 (my fault) and  
there should probably be new GAP release before/when GIMP 2.4 is  
released (reference Bugzilla #468631:  
http://bugzilla.gnome.org/show_bug.cgi?id=468631). I am not sure how  
this should be handled but did not wish it to go unnoticed.

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer