Re: [Gimp-developer] .:: GIMP Command Line Issue ::.

2006-04-19 Thread Sven Neumann
Hi,

Mohamed Hassan [EMAIL PROTECTED] writes:

most of the time used to load
filters/fonts/plug-ins/scripts/extensions
how can i dont load these extra with me when running batch file  how
can i use a single instance of GIMP to  run all my command?

Try the --no-data and --no-fonts command-line options. And please
read the man-page.


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


Re: [Gimp-developer] GIMP and Google SoC

2006-04-19 Thread Sven Neumann
Hi,

William Skaggs [EMAIL PROTECTED] writes:

 Here are some suggestions I have heard that I like. without credit
 to the people who first suggested them:

 1) Color management.  Sven and others have made a start on this, but
 quite a bit more needs to be done.

Color management is supposed to be in the 2.4 release so it should be
finished before the SoC starts.

 2) Resource management.  Currently resources such as brushes,
 gradients etc are shown to the user in an unstructured way, which
 greatly limits the number of items a user can deal with.  People
 love to make collections of things, so this would greatly enhance
 the user experience.

That sounds like a reasonable project to me.

 3) System for saving presets for plug-ins.  Sven and Mitch have been
 clearing the way for this, but there is good bit still to do to make
 it happen.

We definitely want this to happen right after 2.4. I am not sure if it
makes sense to declare an absolut must-have as a SoC project. IMO We
should rather try to come up with some tasks that would be nice to
have but that we can easily live without.

 4) Vector layers and tools to manipulate them -- allowing adjustable
 rectangle and ellipse shapes, lines with arrow, etc.

Fine with me.

 5) Create a manager widget that will allow all of GIMP's windows to
 be contained in a single parent window, as requested hundreds of
 times by Windows users.  (This would be optional, not forced on
 people who don't want it.)

I don't think we will need this when we are done with the changes to
the window handling that have been started in CVS. It also doesn't fit
into the long-term plan. We could however try to make window handling
a SoC project but I am not sure how well suited that would be.


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


Re: [Gimp-developer] GIMP and Google SoC

2006-04-19 Thread Sven Neumann
Hi,

Dave Neary [EMAIL PROTECTED] writes:

  - Scripting languages and the GIMP - work on ruby or python bindings

Another language binding would indeed be a nice project and the Python
binding could also be improved. What's Yosh's opinion on the latter?

  - Plug-ins: Save for web for example (too small to be a project,
 but could be part of one)

IMO Save for Web is complex enough for a project.

  - Effect layers - I think this is fairly straightforward with the
 GIMP as it is, it's a nice chunk of a project, and would be a nice
 feature for users

How is this fairly straightforward with the current architecture? I
would rather say that it is currently almost impossible to implement
sanely.

 1. Feature freeze 2.4 soon (before the end of May), for release during
 the Summer
 2. Create SoC branches for integration of the SoC projects
 3. After release of 2.4, merge successful projects to HEAD, and release
 2.5.0  (GIMP-SoC) in September. Let the branch harden for a month or so,
 and release 2.6.0 off that.
 4. Start gegl integration on a branch, if needs be, and integrate that
 work into HEAD straight after the release of 2.6.0.

I don't see why we should wait with GEGL integration. There are people
waiting for the 2.4 release to start this work. It would be a huge
mistake to postpone this. The amount of GEGL integration that is
planned for the next release is small anyway and is unlikely going to
delay the 2.6 release.


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


Re: [Gimp-developer] GIMP and Google SoC

2006-04-19 Thread Sven Neumann
Hi,

Alexander Rabtchevich [EMAIL PROTECTED] writes:

 What about official Red eye plug-in, possibly with SIOX, as Sven
 suggested? Also some kind of healing brush can be useful.

Yes, I think that a decent Red Eye plug-in would be nice project. Same
for a healing brush tool. Also something like PS's Vanishing Point
feature would be nice to have.


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


[Gimp-developer] Binary of Gimp devel branch for Win32

2006-04-19 Thread Frédéric
Hello,

Do you know if someone maintains a binary of the Gimp devel branch, for 
Win32 ?

Thanks,

-- 
   Frédéric

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


[Gimp-developer] Re: GIMP and Google SoC (from digest)

2006-04-19 Thread Dave Neary

Hi,

Michael Schumacher wrote:
 Von: Dave Neary [EMAIL PROTECTED]
 
  Hi all,
  
  I have registered the GIMP as a mentoring organisation for the Summer of
  Code (I had been in contact with Google before the announcement), we
  should be up on the page over the next couple of days.
 
 It would have been nice to know this a bit earlier. As you can see in the
 other thread, we were already preparing stuff...

I was away for the weekend, when the announcement was made, but the
contact I made was last year when the GIMP wasn't in the mentoring
organisations, because no-one had asked. This year, I got in early.

I'm not taking this over, by any means. I'd like to have as little as
possible to do with it, but I'm happy being an initial point of contact.

Bill Skaggs said:
 Thanks Dave for taking the initiative.  Does this mean that you are
 volunteering to be the coordinator, as described in the SoC FAQ?

I'm the coordinator - I have received the information we need to sign
up mentors, and anyone who would like to be a mentor for an SoC project
should contact me.

The role of mentors is to be present in the soc groups during the
start-up phase, commenting on GIMP project ideas, helping people refine
those ideas, and after project selection, to supervise someone's work,
be their shoulder to cry on when things are going badly, their wall to
bounce ideas off, their interface to the greater GIMP community.

We will need 3 or 4 of these, at least, perhaps more.

 We should settle on half-a-dozen well-defined project ideas, because
 having too many choices leads to brain freeze,  and people who
 want to work with GIMP but don't like any of the suggestions are
 always free to come up with ideas of their own.  And it would be
 nice to put them on a page on the developer web site as opposed to
 the Wiki.

It is much the same thing - the important thing is to have the ideas
available quickly. Either way is fine with me.

I would go for 10 or 12 decent ideas. I would rule out anything that
starts finish Outside of that, there's no need to provide specs,
and ideas are there to inspire. They should be realistic, but make
people go wow at the same time.

 I think this timeline is unrealistic, and that it would be better
 to aim for the results of the student projects being incorporated in
 the 2.4 release.

You're probably right. But we'll need to be a bit slushy about hardening
features - 2.4 will be feature frozen when SoC finishes. We can release
a slightly buggier than usual 2.4 of course.

 2) Resource management.  Currently resources such as brushes, gradients etc
 are shown to the user in an unstructured way, which greatly limits the number
 of items a user can deal with.  People love to make collections of things,
 so this would greatly enhance the user experience.

This and a decent plug-in distribution system are great ideas.

Sven Neumann said:
   - Plug-ins: Save for web for example (too small to be a project,
  but could be part of one)
 
 IMO Save for Web is complex enough for a project.

I may be underestimating the effort involved, but I think I could throw
together a prototype fairly quickly.

   - Effect layers - I think this is fairly straightforward with the
  GIMP as it is, it's a nice chunk of a project, and would be a nice
  feature for users
 
 How is this fairly straightforward with the current architecture? I
 would rather say that it is currently almost impossible to implement
 sanely.

Ah, but I'm insane.

Add a layer type for effect layers, and define 3 operations that you can
associate with the layer (to start): curves, levels and colour balance.
All the operations are pixel-by-pixel, which should make things easier.
Then hack the projection code to add a special case for an effect layer.

We'd need to evolve the xcf version number, and it probably wouldn't be
possible to do anything useful with the effects layers in earlier
versions of the GIMP (ignore seems about the best option).

 I don't see why we should wait with GEGL integration. There are people
 waiting for the 2.4 release to start this work. It would be a huge
 mistake to postpone this. The amount of GEGL integration that is
 planned for the next release is small anyway and is unlikely going to
 delay the 2.6 release.

I'm not proposing delaying gegl integration. I'm just saying that to get
the most benefit out of SoC, you need to release people's code soon
after the Summer, and the gegl integration isn't going to ship until
next Summer probably. So it seems sane to me that gegl integration start
on a branch (made straight after 2.4), and gets merged back into HEAD
*after* we ship a stable release with SoC projects included. That said,
Bill suspects that 2.4 might not get released until after the Summer
(seems pessimistic to me, but I'm a bit far from things to be able to
say for certain), and in that case, he has a point.

Cheers,
Dave.

-- 
David Neary
[EMAIL PROTECTED]


___

Re: [Gimp-developer] Binary of Gimp devel branch for Win32

2006-04-19 Thread Michael Schumacher
 Von: Frédéric [EMAIL PROTECTED]
 
 Do you know if someone maintains a binary of the Gimp devel branch, for 
 Win32 ?

Yes, Jernej Simoncic. They are available from the same site as the stable
versions, but a bit more hidden - on purpose. We're hesitating to have
people to use them unless they know what they are doing.


HTH,
Michael

-- 
Echte DSL-Flatrate dauerhaft für 0,- Euro*!
Feel free mit GMX DSL! http://www.gmx.net/de/go/dsl
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Re: GIMP and Google SoC (from digest)

2006-04-19 Thread GSR - FR
Hi,
[EMAIL PROTECTED] (2006-04-19 at 1158.08 +0200):
  How is this fairly straightforward with the current architecture? I
  would rather say that it is currently almost impossible to implement
  sanely.
 Ah, but I'm insane.
 Add a layer type for effect layers, and define 3 operations that you can
 associate with the layer (to start): curves, levels and colour balance.
 All the operations are pixel-by-pixel, which should make things easier.
 Then hack the projection code to add a special case for an effect layer.

Internally I would say they are blend modes. Make them special so
content is fixed and flat (better compression), so only layer mask
matters. Then make the formula for the blend mode be curves, levels,
colour balance... whatever you can find that is pix to pix (and
probably LUT based in many cases, if not all) and make it work in BG
while the FG is unused. The settings would be stored in a parasite.

PS allows the following types:
http://www.bairarteditions.com/pages/tutorials/photoshop/images/layerpalette.gif
Except gradient and pattern, all the rest are pixel in, pixel out,
without caring about the position.

 We'd need to evolve the xcf version number, and it probably wouldn't be
 possible to do anything useful with the effects layers in earlier
 versions of the GIMP (ignore seems about the best option).

It would load a flat colour in normal mode and keep the layer mask, if
implemented as above, I think, and maybe lose the parasite? It was
time ago when I ported some modes and thus looked at XCF load/save.

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


Re: [Gimp-developer] (no subject)

2006-04-19 Thread Alexander Rabtchevich
Your solution is too much complicated. Current situation with hidden 
binaries is much more acceptable from my POV. As the practice shows, the 
persons who want to obtain bleeding edge version ask for it at the yahoo 
win Gimp users group. They obtain the answer - some kind of look 
through the links at the site. And they find the executable they want. 
And in you case they would have to compile Gimp themselves or search for 
the person who would kindly do it for them.


P.S. There is still no 2.3.8 compiled at the usual palace ;)




If someone, like Paolo, wishes to ease the burden of compiling development
versions from source and still be able to contribute then I would suggest that
he get together with some like-minded people, share a pre-compiled binary, and
discuss amongst themselves the problems they encounter. 



--
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] Re: GIMP and Google SoC

2006-04-19 Thread Sven Neumann
Hi,

Alan Horkan [EMAIL PROTECTED] writes:

 I'd love to see a single unified interface shared by the various
 Python-fu, Script-fu, Perl-fu etc and it might make a suitable project
 since it is a limited self contained task.

Can you elaborate on this? Single unified interface sounds great but I
have no idea what you mean here.


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


[Gimp-developer] Idea for data flow in gimp and or plug-ins

2006-04-19 Thread Dov Grobgeld
Hello,

When reading about the ideas for the SoC, I was reminded of an idea I
got when looking at a collegue showing me the L*bVi*w code development
environment. By interactively dragging out various blocks with a
different set of inputs and outputs and connecting these with
connectors he basically created a dataflow. In LV these are usually
used for reading input from various HW sensors and displaying them in
dials etc. As I was thinking about other uses for the same idea, I
thought of two uses in Gimp. Either as what was mentioned on this list
as effect layers or as an alternative way of creating scripts. The
layer paridigm seems to be quite limited since it is effectively
one-dimensional. I believe that creating a canvas containing effect
boxes and connecting wires through which images and parameters would
flow, would be an easier interface to comprehend.

Sorry for these somewhat disconnected thoughts. Should I write it up
more organized in bugzilla?

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


Re: [Gimp-developer] Idea for data flow in gimp and or plug-ins

2006-04-19 Thread Tino Schwarze
On Wed, Apr 19, 2006 at 10:29:16PM +0300, Dov Grobgeld wrote:
 Hello,
 
 When reading about the ideas for the SoC, I was reminded of an idea I
 got when looking at a collegue showing me the L*bVi*w code development
 environment. By interactively dragging out various blocks with a
 different set of inputs and outputs and connecting these with
 connectors he basically created a dataflow. In LV these are usually
 used for reading input from various HW sensors and displaying them in
 dials etc. As I was thinking about other uses for the same idea, I
 thought of two uses in Gimp. Either as what was mentioned on this list
 as effect layers or as an alternative way of creating scripts. The
 layer paridigm seems to be quite limited since it is effectively
 one-dimensional. I believe that creating a canvas containing effect
 boxes and connecting wires through which images and parameters would
 flow, would be an easier interface to comprehend.

While it would be a quite useful tool for abstract thinking people, I
think visually oriented users wouldn't see the use of that - after all,
you need a lot of imagination and it is a very structured approach.

Great for macro editing though! :-)

AFAIK, GEGL is supposed to allow such things by providing the needed
building blocks.

Hm. SoC project build GEGL visual compisition graph editor?

Bye,

Tino.

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


Re: [Gimp-developer] GIMP and Google SoC

2006-04-19 Thread William Skaggs


Okay, we are now on Google's list and have begun to put together
a project page, which you can find at http://wiki.gimp.org/gimp/SummerOfCode .
A couple of important points:

1) Ideally, a mentor for a project would be somebody who is capable
of doing the project him/herself without a lot of false starts and
hacking around, and only lacks the time for it.  If you aren't at
this level, you *might* still be a viable mentor, but only if you make
this clear and get a commitment from somebody with more knowledge to
give you whatever backup you will need.  Just because you are interested
in an idea does not mean that you are ready to mentor it.

2) If there is a project on the list that you are ready and willing
to mentor, please add your initials, or some other unique identifier,
to the description somewhere.  Multiple volunteers for a single
project are acceptable.

3) SoC students will probably be very enthusiastic and prepared to put
in hundreds of hours of work.  Don't be afraid to ask for things that
are difficult.  Conversely, be prepared to give regular guidance -- a
student with nothing to do because of lack of feedback will get very
frustrated very quickly.

All this being said, please add your ideas to the page, or modify
the ideas that are there.  Sven and Mitch should feel free to delete
ideas that they see as bad projects.  Ultimately we should get this
down to not more than a dozen clearly expressed and well-formulated
projects.

  -- Bill
 

 
__ __ __ __
Sent via the CNPRC Email system at primate.ucdavis.edu


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


Re: [Gimp-developer] Re: GIMP and Google SoC

2006-04-19 Thread Alan Horkan

On Wed, 19 Apr 2006, Sven Neumann wrote:

 Date: Wed, 19 Apr 2006 21:02:47 +0200
 From: Sven Neumann [EMAIL PROTECTED]
 To: Alan Horkan [EMAIL PROTECTED]
 Cc: Not Photoshop gimp-developer@lists.XCF.Berkeley.EDU
 Subject: Re: [Gimp-developer] Re: GIMP and Google SoC

 Hi,

 Alan Horkan [EMAIL PROTECTED] writes:

  I'd love to see a single unified interface shared by the various
  Python-fu, Script-fu, Perl-fu etc and it might make a suitable project
  since it is a limited self contained task.

 Can you elaborate on this? Single unified interface sounds great but I
 have no idea what you mean here.

Script-fu does not look like Python-fu or Perl-fu.  Users should not be
able to tell from the user interface that a different programming langauge
was used.  They all have automatically generated user intefaces* but the
results look different, and some widgets such as a Radio list are
supported in Python-fu but not in script-fu.

Not sure I can make it any clearer but hopefully someone else can help
explain it.

-- 
Alan H.

* Okay some of the Perl scripts have manually written graphical users
interfaces but that is a side issue.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer