Re: [Gimp-developer] Libre Graphics Meeting

2007-01-18 Thread Louis Desjardins
Sven Neumann a écrit :

> Hi,
> 
> it's probably about time that we start to plan some details and to book
> flights for this year's Libre Graphics Meeting.
> 
>   http://www.libregraphicsmeeting.org/

Dear GIMP team!

I'd like to post a few info here for the benefits of all travellers to LGM.

1. I know the website of LGM is outdated. I expect things to be 
straightened up in the coming days. :)

2. Meanwhile, the Create wiki has been updated :

http://create.freedesktop.org/wiki/index.php/Conference

3. Visa. Please review the VISA info as it might apply to some of you 
when travelling to Canada.

4. Rooms. We have dealt a LGM special price on rooms at the Student 
Residences of the uni hosting the LGM. All info is on the wiki. What has 
guided me is to allow LGM participants and especially the devel teams to 
be together most of the time (remember we only have 3 days), have 
internet access and enough room to organize meetings. All that into a 
calm environment. The residences are on the site of the LGM at less than 
5 minutes from the main auditorium. Arrival date : May 3 (Conference 
starts on May 4). We may be able to arrange things if you want to arrive 
earlier. Please let me know.

And we also want to avoid getting people lost in the city (Montreal is a 
North American city, quite extended...) and taking up most of their time 
getting from their hotel to the LGM site and back. I have made a 
reservation on 50 Single rooms + 5 Cosy Suites (with large bed) and 
there are lots more room there if needed. On each other floor of the 
residence people have access to a Salon that can hold a good 10 to 12 
people meeting and we also have access to another 3 large rooms for 
meetings with more than 20 persons at a time.

5. Sponsorship. I am deeply concerned by sponsorship. We have to be able 
to help people get to the LGM. So far, I am still waiting on 
confirmation but sponsors have shown clear interest in helping us again 
this year. It's a matter of time until we know for sure the exact amount 
we going to get from the sponsors. Please stay tuned. I will post the 
info as soon as I have something to say.

6. LGM speakers. I would appreciate that people interested in making a 
talk at LGM show up on the Create wiki. Some people have contacted me 
early by e-mail. Please fill the wiki as well. This is the only sure way 
to help me put the schedule together. Also, if you know someone that 
would be a good speaker, don't hesitate to propose his/her name. And 
don't forget the subject suggestions as well.

7. LGM Brochure (see wiki for details) : we'd like to have each project 
described. Cédric Gemy should be able to take care of the GIMP's 
description and maybe more. At the same time, if anyone on this list has 
high res images created with GIMP that we could use to show what the 
program can do, please contact me off list. We don't need that many 
images but since we're distributed in the graphic designers magazine, 
the higher the level the better the effect, imo.

8. If anyone has a question or comment or suggestion, please don't 
hesitate to get back to me.

Hope to see you again at LGM2 and of course meet new people!

Louis

> 
> As far as I know there is supposed to be sponsoring for participants
> from conference sponsors. We are also in the lucky position that quite
> some money has accumulated from donations. Only recently we have
> received a single donation of $5,000.
> 
> That should allow us to get all active contributors together in Montreal
> this May. So who is planning to come? It looks like large parts of the
> website have not been updated yet. It would probably be a good idea to
> change that. We will need a list of participants and the Wiki
> (http://wiki.gimp.org/gimp/TellUsYoureComing) might be a good place for
> that.
> 
> Any volunteer for coordinating the GIMP participation to the conference?
> 
> Sven
> 
> ___
> Gimp-developer mailing list
> Gimp-developer@lists.XCF.Berkeley.EDU
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
> 


-- 
Louis Desjardins
Mardigrafe inc.
T 514 934 1353
F 514 934 3698
http://www.mardigrafe.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Marketing for 2.4

2007-01-18 Thread Alex Pounds
On Fri, Jan 19, 2007 at 08:28:08AM +1030, David Gowers wrote:
> "EXIF metadata is used by many cameras to describe the settings a picture
> was taken with" -- perhaps a little long. just the 'are->is'  replacement
> would be good then

Grammar Nazis will tell you never to end a sentence with a preposition;
this is better treated as a guideline than an inviolable rule. If you're
ending a sentence with one, than it would probably be better reworked:

"Many cameras use EXIF metadata to describe the settings used to take the
picture." 

This is just a suggestion, of course. 

-- 
Alex Pounds (Creature)  .~. http://www.alexpounds.com/
/V\http://www.ethicsgirls.com/
   // \\
"Variables won't; Constants aren't"   /(   )\
   ^`~'^
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Marketing for 2.4

2007-01-18 Thread David Gowers

On 1/19/07, cedric GEMY <[EMAIL PROTECTED]> wrote:


Some weeks ago, i've involved on Irc to do a kind of Gimp brochure to
show new functionnalities, one in the style i already made for Scribus
or Inkscape. You can get it at
http://www.le-radar.com/temp/Brochure2-4b.pdf

I reached the step where it needs some proofing :
- my english is not perfect at all ;)
- may be some things should be changed
- may be some things should be added


All the comments are welcome.


Okay, here are my corrections:

"EXIF ans XMP support" ans->and
"EXIF metadata are used by many cameras to sum up its settings" ->
"EXIF metadata is used by many cameras to describe the settings a picture
was taken with" -- perhaps a little long. just the 'are->is'  replacement
would be good then

'makes it a realty' -> 'make it a reality'

'Gimp's plug-ins are no more organized due' more->longer
'in the same time' -> 'at the same time'

The Heal tool preview is not a preview of the heal tool, just a copy of the
perspective clone images.

'extract object from a background' -> 'extract an object from a picture'
'older Gimp's release' -> 'older Gimp releases'

I enjoy the use of the word 'graphists'. It is not an English word though.
English might say 'graphic artists'.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Marketing for 2.4

2007-01-18 Thread cedric GEMY
Some weeks ago, i've involved on Irc to do a kind of Gimp brochure to 
show new functionnalities, one in the style i already made for Scribus 
or Inkscape. You can get it at http://www.le-radar.com/temp/Brochure2-4b.pdf

I reached the step where it needs some proofing :
- my english is not perfect at all ;)
- may be some things should be changed
- may be some things should be added

All the comments are welcome.

+ need to save space for a general gimp description.

NB : Please read this with a good pdf reader because of transparency 
issues.

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


Re: [Gimp-developer] How to get if the buffer is empty or not

2007-01-18 Thread Sven Neumann
Hi,

On Thu, 2007-01-18 at 13:31 +0100, Bart wrote:

> i'm developing a script that insert the clipboard as a layer

Huh? How is that different to what Edit->Paste does?

> and to avoid error messages to the user i'd 
> like to check up wether the clipboard is empty or not.
> How to do that?

You can't easily do that. However the error messages are of course a bug
and IIRC there's a bug report for this. Most probably even on the 2.4
milestone.


Sven


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


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread Sven Neumann
Hi,

On Thu, 2007-01-18 at 10:10 +0100, Thorsten Wilms wrote:

> > http://bugzilla.gnome.org/show_bug.cgi?id=86274
> 
> 
> If I understand the whole thread, it's about another way 
> to select any layer, not only one that has highest z-order 
> and non-zero alpha at a specific location (pointer).

No, it's explicitely about making it easier to select one of the layers
below the mouse pointer. That could probably be extended to selecting
the one with the highest z-order.


Sven


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


Re: [Gimp-developer] How to get if the buffer is empty or not

2007-01-18 Thread David Gowers

On 1/18/07, Bart <[EMAIL PROTECTED]> wrote:


Hi,

i'm developing a script that insert the clipboard as a layer (its based
on older existing scripts) and to avoid error messages to the user i'd
like to check up wether the clipboard is empty or not.
How to do that?



Maybe Script-fu has a similar capability, anyway this is natural to express
in Python:

try:
   floating = pdb.gimp_edit_paste(image.active_layer, False)
except RuntimeError:
   # code that executes if gimp_edit_paste causes a runtime error goes
here. I would expect this to just be the following:
   return
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] How to get if the buffer is empty or not

2007-01-18 Thread Bart
Hi,

i'm developing a script that insert the clipboard as a layer (its based 
on older existing scripts) and to avoid error messages to the user i'd 
like to check up wether the clipboard is empty or not.
How to do that?
If you interested this script could bundeled with next version of Gimp. 
I register it to "Image/Edit/Paste as" like "Paste as brush" or "Paste 
as Pattern".

Thanx.

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


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread David Gowers

On 1/18/07, Thorsten Wilms <[EMAIL PROTECTED]> wrote:



I usually work with a bunch of alpha-locked layers (paint shape in
flat-colour,
lock alpha, paint shadows, light, texture ...)

I guess the perfect zone implementation would actualy need some overlap
to have the same effect of alpha-locked layers.

In fact, the best simple solution could be to copy selection masks onto
> layer masks. Like, you have a 'painting' layer, and when you change
zones:
>1. Any changes are saved onto the underlying layer
>2. The entire content of the underlying layer is copied to the paint
> layer
>3. The layer mask is copied from the next zone-mask (channel)
>
> This would play well with my 'apply paint' plugin, which applies any
paint
> on a layer (specially marked by name, beginning with the character '+')
to
> the underlying layer and then clears it to a neutral color.

In short, drawing zones happening on the level of layer masks?



Drawing zones happening by layer masks.
This would allow you to decrease the total layer count needed while
maintaining cleanness.


Another model I thought about would require a graph, so I guess

it's really a bit far out for GIMP: Having a layer/node for



Ehe, have you poked around with the GEGL editor at all? As GIMP begins to
use GEGL more and more, there are various almost 'free' features that would
be a side effect of using GEGL:

Graph based image model (most likely shown as a simplification of the
underlying GEGL graph), hence Layer grouping also.
Adjustment layers

Those are the most relevant features.
I've heard that the painting system would also be GEGL-based,
so what you describe below may be possible (though it would probably be
after 2.6 at the least.)

compositing drawing layers/nodes. It would be like a free-form

multi-split view on a number of layers. Drawing starting in one
zone of the view and continuing the stroke outside of it could
paint on the underlying layer/node, maintaining the advantage
that using layers has now: you can draw below a layer and later
change the shape of an upper layer without having to fill a gap.




What you describe is not exactly a graph -- because the destination is
variable. I can think of a design with a few additional nodes that would
make it work though.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Enabling plugins to get the user to click a point on the image.

2007-01-18 Thread Joao S. O. Bueno Calligaris
On Thursday 18 January 2007 04:58, David Gowers wrote:
> Manuel pointed out, The gimp currently lacks any way for a plugin
> to get a coordinate from the image (eg. click on the 'seed' pixel).
> I've often wanted to do this, and it is a bit awkward without it.
> Has implementing this been avoided, or is it just an oversight?
>
> Some example usages:
>   * Color mixer: click on any number of pixels then press ENTER to
> set FGcolor to a mix of all those colors.
>   * Zone selector: click on a zone to select it
>   * Word balloon creation (see a recent post on gimp-user) -- click
> a series of 5 points to draw a word balloon (size, point shape and
> location)


Hi David:

If you do not need it in real time, that is, if picking a point and 
only then caling a plug-in suits your needs, one can use paths.

I have a couple of python-fu scripts myself that pick coordinates from
the first, or first two nodes on the active path, and it is quite 
usefull.


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


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread Thorsten Wilms
On Thu, Jan 18, 2007 at 08:04:28PM +1030, David Gowers wrote:

> >I like the idea of using a layer and a palette to draw the zones.
> >Even though I talked about hard edges, I (and everyone else drawing)
> >need anti-aliased ones in almost all cases :}
> 
> 
> Well, the simple case of that is easily done -- I just inserted two lines in
> my zonemap tool that automatically antialias the zone mask using potrace. I
> think that repeatedly drawing in a non-binary selection is a mistake, though
> -- layer masks or 'preserve layer alpha' do it better.
> 
> I rarely ever use antialiased selections for drawing, only exclusively for
> fills (either color fills, alpha-clearing fills, or editing layer masks).
> Drawing into AAed selections makes selecting objects a no-win (ie. cannot
> get a perfect result, because the colors along the edges are uncontrolled)
> situation, and dirties colors.

I usually work with a bunch of alpha-locked layers (paint shape in flat-colour, 
lock alpha, paint shadows, light, texture ...)

I guess the perfect zone implementation would actualy need some overlap 
to have the same effect of alpha-locked layers.

 
> In fact, the best simple solution could be to copy selection masks onto
> layer masks. Like, you have a 'painting' layer, and when you change zones:
>1. Any changes are saved onto the underlying layer
>2. The entire content of the underlying layer is copied to the paint
> layer
>3. The layer mask is copied from the next zone-mask (channel)
> 
> This would play well with my 'apply paint' plugin, which applies any paint
> on a layer (specially marked by name, beginning with the character '+') to
> the underlying layer and then clears it to a neutral color.

In short, drawing zones happening on the level of layer masks?


Another model I thought about would require a graph, so I guess 
it's really a bit far out for GIMP: Having a layer/node for 
compositing drawing layers/nodes. It would be like a free-form 
multi-split view on a number of layers. Drawing starting in one 
zone of the view and continuing the stroke outside of it could 
paint on the underlying layer/node, maintaining the advantage 
that using layers has now: you can draw below a layer and later 
change the shape of an upper layer without having to fill a gap.


-- 
Thorsten Wilms

Thorwil's Creature Illustrations:
http://www.printfection.com/thorwil
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] getting 2.4 out of the door

2007-01-18 Thread Michael Schumacher
Von: Sven Neumann <[EMAIL PROTECTED]>

> I get the impression that some people on this list are not really
> interested in getting 2.4 out. Otherwise we wouldn't be discussing so
> many things that are unrelated to the 2.4 release. Can we perhaps try to
> concentrate everyone's efforts on the next release? I would really like
> to iron out the remaining bits and get it out.

There are a few patches attached to 2.4 bugs. Some of them have "needs-work" 
comments, some don't apply anymore, some have a "what's left to do?" comment. 
Would be nice if the authors could have a look at them.


Michael
-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread David Gowers

On 1/18/07, Thorsten Wilms <[EMAIL PROTECTED]> wrote:


On Thu, Jan 18, 2007 at 02:57:30AM -0300, Manuel Quiñones wrote:
> I've had a similar idea than yours, and implemented it right away. But
> instead of changing zones with keystrokes, the zone can be selected
> using the crosspoint of two perpendicular guides. I know this is ugly,
> and maybe your idea about changing to next/previous zone is better.
> Here it is:
(...)
> http://wiki.gimp.org/gimp/DrawingZones

I like the idea of using a layer and a palette to draw the zones.
Even though I talked about hard edges, I (and everyone else drawing)
need anti-aliased ones in almost all cases :}



Well, the simple case of that is easily done -- I just inserted two lines in
my zonemap tool that automatically antialias the zone mask using potrace. I
think that repeatedly drawing in a non-binary selection is a mistake, though
-- layer masks or 'preserve layer alpha' do it better.

I rarely ever use antialiased selections for drawing, only exclusively for
fills (either color fills, alpha-clearing fills, or editing layer masks).
Drawing into AAed selections makes selecting objects a no-win (ie. cannot
get a perfect result, because the colors along the edges are uncontrolled)
situation, and dirties colors.

In fact, the best simple solution could be to copy selection masks onto
layer masks. Like, you have a 'painting' layer, and when you change zones:
   1. Any changes are saved onto the underlying layer
   2. The entire content of the underlying layer is copied to the paint
layer
   3. The layer mask is copied from the next zone-mask (channel)

This would play well with my 'apply paint' plugin, which applies any paint
on a layer (specially marked by name, beginning with the character '+') to
the underlying layer and then clears it to a neutral color.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread Thorsten Wilms
On Thu, Jan 18, 2007 at 07:56:47AM +0100, Sven Neumann wrote:
> Hi,
> 
> On Wed, 2007-01-17 at 18:03 +0100, Thorsten Wilms wrote:
> 
> > Thinking some more about this, a "switch to highest in the stack 
> > layer with non-zero alpha at pointer location", option, triggered 
> > on button/pen-down before drawing is actually executed could 
> > do the trick while been least intrusive in GIMP.
> 
> This is to some extent already handled in
> http://bugzilla.gnome.org/show_bug.cgi?id=86274


If I understand the whole thread, it's about another way 
to select any layer, not only one that has highest z-order 
and non-zero alpha at a specific location (pointer).

[Anyway, this made me think about showing layers as tabs on 
the image window or doing Apple Expose style thumbnailing 
or the variation of it in MS Vista.]

--
Thorsten Wilms

Thorwil's Creature Illustrations:
http://www.printfection.com/thorwil
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread Thorsten Wilms
On Thu, Jan 18, 2007 at 02:57:30AM -0300, Manuel Quiñones wrote:
> I've had a similar idea than yours, and implemented it right away. But
> instead of changing zones with keystrokes, the zone can be selected
> using the crosspoint of two perpendicular guides. I know this is ugly,
> and maybe your idea about changing to next/previous zone is better.
> Here it is:
(...)
> http://wiki.gimp.org/gimp/DrawingZones

I like the idea of using a layer and a palette to draw the zones.
Even though I talked about hard edges, I (and everyone else drawing)
need anti-aliased ones in almost all cases :}

The selection via 2 guides isn't practical, of course. I understand why 
you do it for now, lets hope there will be a solution.


--
Thorsten Wilms

Thorwil's Creature Illustrations:
http://www.printfection.com/thorwil

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


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread Thorsten Wilms
On Wed, Jan 17, 2007 at 10:30:32PM -0200, Joao S. O. Bueno Calligaris wrote:
 
> I have the followwing proposal:
> what if one had a set of pre-loaded selections, and could switch back 
> and forth among then with a single keystroke - Do you (and others) 
> think it could  be as usefull/more usefull/just the same as these 
> proposed drawing zones? 

Useful, yes. Just the same no. You need to explicitly switch and 
keep track of the order of selections to navigate efficiently.


  
> Ok, you can imagine that what it brings of convenience for some it 
> brings of complication to certain user groups.

Well, I think drawing zones could have a tab like layers and co, 
so the feature could stay completely hidden if someone wishes so.

 
> The idea I propose, instead, would use already existing objects, like 
> this: one would store his drawing zones as a set of selections, each 
> in a separate image channel, and a simple script, with no imput 
> parameters, would replace the current selection with a selection in 
> the channel stack.
> 
> Todo this manually, one would have to:
> 1) select the channel tab in the layers/channels dock
> 2) select the apropriate channel
> 3) click on "channel to selection"
> 4) change back to the layers tab on the dock
> 5) select the actyual layer where one is drawing back
> 6) start painting.
> 
> Looking at this, it si a lot of work, and the drawing zones seems a 
> better idea.
> However, a script fu can perform steps 1-5 with a single keystroke (if 
> one will select the next/same/previous channel on the stack that has 
> been previusly used). so it becomes:
> 1) hit key that changes teh selection until the desired selection is 
> set
> 2) start painting
> 
> Which seems as practical as the drawing zones proposal.
> 
> There is a final advantage in this proposal: it is ready for serving 
> _now_,a s writing such a script would take less than 30min.
> 
> What do you say?


It's just not the same, but cool nonetheless and I'm glad
my proposal has led to thinking and experimentation and 
propably useful scripts :)


--
Thorsten Wilms

Thorwil's Creature Illustrations:
http://www.printfection.com/thorwil
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread Manuel Quiñones
I've had a similar idea than yours, and implemented it right away. But
instead of changing zones with keystrokes, the zone can be selected
using the crosspoint of two perpendicular guides. I know this is ugly,
and maybe your idea about changing to next/previous zone is better.
Here it is:

http://www.box.net/public/arhs7a3h9m

I'm sorry but not direct link. I cannot register it to the gimp
registry, because of http errors. And a fine tutorial:

http://wiki.gimp.org/gimp/DrawingZones

Regards,
Manuel


2007/1/17, David Gowers <[EMAIL PROTECTED]>:
>
>
>
> On 1/18/07, Joao S. O. Bueno Calligaris <[EMAIL PROTECTED]> wrote:
> > Ok - I've read the request and got the idea.
> >
> > I have the followwing proposal:
> > what if one had a set of pre-loaded selections, and could switch back
> > and forth among then with a single keystroke - Do you (and others)
> > think it could  be as usefull/more usefull/just the same as these
> > proposed drawing zones?
> >
> > Why do I ask this?
> > Because implementing what you are asking requires some fiddling in the
> > core, and will complicate the interface with another kind of object,
> > besides selections, channels, layers, masks, guides, sample points
> > and the grid...
> >
> > Ok, you can imagine that what it brings of convenience for some it
> > brings of complication to certain user groups.
> >
> > The idea I propose, instead, would use already existing objects, like
> > this: one would store his drawing zones as a set of selections, each
> > in a separate image channel, and a simple script, with no imput
> > parameters, would replace the current selection with a selection in
> > the channel stack.
> >
> > Todo this manually, one would have to:
> > 1) select the channel tab in the layers/channels dock
> > 2) select the apropriate channel
> > 3) click on "channel to selection"
> > 4) change back to the layers tab on the dock
> > 5) select the actyual layer where one is drawing back
> > 6) start painting.
> >
> > Looking at this, it si a lot of work, and the drawing zones seems a
> > better idea.
> > However, a script fu can perform steps 1-5 with a single keystroke (if
> > one will select the next/same/previous channel on the stack that has
> > been previusly used). so it becomes:
> > 1) hit key that changes teh selection until the desired selection is
> > set
> > 2) start painting
> >
> > Which seems as practical as the drawing zones proposal.
> >
> > There is a final advantage in this proposal: it is ready for serving
> > _now_,a s writing such a script would take less than 30min.
> >
> > What do you say?
> >
> > js
> > -><-
>
> That sounds good. It allows some sort of status display (make the active
> zone the only visible channel) and is flexible.
> It misses one of the values of binary, mutually-exclusive selections, though
> -- they can all be stored in
> one channel, and if you decide a certain area should belong to a different
> zone, you only have to fill that area on one channel.
>
> In Python, this is fairly simple to implement:
>  * Name the channel like "10-Zonemap; Current: AA"
>(layertattoo-Zonemap; current: XX)
>
>  * The cycle op extracts the 'current' specifier (ranging 00-ff -- ie a
> pixel intensity in hex) and chooses the next unique value found in the
> channel. It loads the zonemap into the selection and thresholds it
> accordingly.
> Then it updates the channel name: "10-Zonemap; Current: CC"
>
> I want this, so I'll implement it today.
>
> ___
> Gimp-developer mailing list
> Gimp-developer@lists.XCF.Berkeley.EDU
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
>
>
>
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Drawing zones

2007-01-18 Thread Manuel Quiñones
I've had a similar idea than yours, and implemented it right away. But
instead of changing zones with keystrokes, the zone can be selected
using the crosspoint of two perpendicular guides. I know this is ugly,
and maybe your idea about changing to next/previous zone is better.
Here it is:

http://www.box.net/public/arhs7a3h9m

I'm sorry but not direct link. I cannot register it to the gimp
registry, because of http errors. And a fine tutorial:

http://wiki.gimp.org/gimp/DrawingZones

Regards,
Manuel

2007/1/17, Joao S. O. Bueno Calligaris <[EMAIL PROTECTED]>:
> Ok - I've read the request and got the idea.
>
> I have the followwing proposal:
> what if one had a set of pre-loaded selections, and could switch back
> and forth among then with a single keystroke - Do you (and others)
> think it could  be as usefull/more usefull/just the same as these
> proposed drawing zones?
>
> Why do I ask this?
> Because implementing what you are asking requires some fiddling in the
> core, and will complicate the interface with another kind of object,
> besides selections, channels, layers, masks, guides, sample points
> and the grid...
>
> Ok, you can imagine that what it brings of convenience for some it
> brings of complication to certain user groups.
>
> The idea I propose, instead, would use already existing objects, like
> this: one would store his drawing zones as a set of selections, each
> in a separate image channel, and a simple script, with no imput
> parameters, would replace the current selection with a selection in
> the channel stack.
>
> Todo this manually, one would have to:
> 1) select the channel tab in the layers/channels dock
> 2) select the apropriate channel
> 3) click on "channel to selection"
> 4) change back to the layers tab on the dock
> 5) select the actyual layer where one is drawing back
> 6) start painting.
>
> Looking at this, it si a lot of work, and the drawing zones seems a
> better idea.
> However, a script fu can perform steps 1-5 with a single keystroke (if
> one will select the next/same/previous channel on the stack that has
> been previusly used). so it becomes:
> 1) hit key that changes teh selection until the desired selection is
> set
> 2) start painting
>
> Which seems as practical as the drawing zones proposal.
>
> There is a final advantage in this proposal: it is ready for serving
> _now_,a s writing such a script would take less than 30min.
>
> What do you say?
>
> js
> -><-
>
>
> On Tuesday 16 January 2007 20:54, David Gowers wrote:
> > On 1/17/07, Thorsten Wilms <[EMAIL PROTECTED]> wrote:
> > > Hi!
> > >
> > > So I was asked to suggest new features on the mailing-list and
> > > only file bug report after they have been discussed there ... and
> > > it seems theres a misunderstanding to be resolved and i wouldn't
> > > mind more exposure for this ... :)
> > >
> > >
> > > My proposal is about an alternative to using either layers
> > > or saved selections to draw on areas of an image with sharp
> > > edges between them.
> > >
> > > http://bugzilla.gnome.org/attachment.cgi?id=80388
> > >
> > > Shows a typical case, ignoring the background we have
> > > two such areas: body and hand.
> > >
> > > Drawing zones are about dividing the image into 2 or more
> > > (non-overlapping) regions. These zones would be a bit like
> > > multiple selections. If you start drawing in one zone, you can't
> > > draw over another zone without releasing the mouse-button /
> > > lifting the pen (same effect as drawing outside of the current
> > > selection).
> > >
> > > Such a feature would remove the need for using layers and moving
> > > between them
> > > or constantly changing selections in cases where adjacent areas
> > > need sharp edges between them.
> > >
> > > Using layers would mean constant switching between them. Same for
> > > selections. Long mouse-ways in both cases. Zones, once setup
> > > could be left active for long durations.
> > >
> > > This has nothing to do with split-views, Sven, as the image is
> > > shown the same way, not in parts. You would just need marching
> > > ants or similar for the zone extents and the ability to hide
> > > them.
> > >
> > > If it's still unclear, I'll provide graphical explanation.
> > >
> > >
> > > http://bugzilla.gnome.org/show_bug.cgi?id=397237
> >
> > This would be wonderfully useful to me for CGing. You would need to
> > be able to define zones per-layer - It would only greatly reduce
> > the need for layers, not obviate them completely, for example when
> > I'm making an alternate coloration or remake of something, I like
> > to paste it over the original as a new layer, and use the enter key
> > to toggle it's visibility.
> >
> > I think you would have to use saved selections rather than layers,
> > to avoid the strange 'sibling-effects-sibling' behaviour (ie one
> > layer is real, other is zonemasks, but they're both in the same
> > list). If you specified a rule such as 'zonemasks are always the
> > layer immediately abo