Re: Re: Customizing GIMP windows and behavior

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The users are mark inclusions that they analyze on a stone.  The three views are used as follows:

1 view serves as a working view or scratch pad
1 view serves as a view that will be printed on a report
1 view serves as internal view, i.e. includes additional markups that is not in the report view.



Desmond

----- Original Message ----
From: "gimp-developer-request@xxxxxxxxxxxxxxxxxxxxxx" <gimp-developer-request@xxxxxxxxxxxxxxxxxxxxxx>
To: gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
Sent: Wednesday, September 13, 2006 3:20:56 AM
Subject: Gimp-developer Digest, Vol 48, Issue 16

Send Gimp-developer mailing list submissions to
    gimp-developer@xxxxxxxxxxxxxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
    https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
or, via email, send a message with subject or body 'help' to
    gimp-developer-request@xxxxxxxxxxxxxxxxxxxxxx

You can reach the person managing the list at
    gimp-developer-owner@xxxxxxxxxxxxxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gimp-developer digest..."

Today's Topics:

   1. Customizing GIMP windows and behavior (Des)
   2. Re: GIMP plug-in disabled. (Sven Neumann)
   3. Re: Customizing GIMP windows and behavior (Sven Neumann)
   4. make healing brush and clone tool use one source and possibly
      involve shift modifier (Alexander Rabtchevich)
   5. Re: make healing brush and clone tool use one    source and
      possibly involve shift modifier (Sven Neumann)
   6. Re: make healing brush and clone tool use one    source    and
      possibly involve shift modifier (Alexander Rabtchevich)
   7. Re: make healing brush and clone tool use one    source and
      possibly involve shift modifier (Sven Neumann)
   8. Re: soc-2006-healing-brush branch merged and closed (Sven Neumann)
   9. Re: healing brush hanging X11 (Sven Neumann)

Hi,

I am new GIMP.  We are looking to extend GIMP to
fulfill some functionality required by our users, and
one of the them is to be able to open an image in
three windows, where one window will be the active
image which allows the users to add additional paths,
and other objects.  Adding anything to this image will
also add the paths and objects to the second window. 
On the second window, if the user add any paths or
other objects, it just remains in this window. 

Regards,

Desmond

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Hi,

On Wed, 2006-09-13 at 00:13 +0930, David Gowers wrote:

> Your plugin needs to take an image as its first input in order to be
> repeatable.

What do you mean when you say "repeatable"? What you are
saying here doesn't make any sense to me.


Sven




Hi,

On Tue, 2006-09-12 at 22:45 -0700, Des wrote:

> I am new GIMP.  We are looking to extend GIMP to
> fulfill some functionality required by our users, and
> one of the them is to be able to open an image in
> three windows, where one window will be the active
> image which allows the users to add additional paths,
> and other objects.  Adding anything to this image will
> also add the paths and objects to the second window. 
> On the second window, if the user add any paths or
> other objects, it just remains in this window. 

I don't think such a thing can be implemented without massive changes to
the internals. But why would your users want such a behaviour? And what
are your users?


Sven




Working with healing brush in 2.3.11 I've found it very useful. But 
sometimes it is required not only to change the texture, but also to 
change color of the image part while retouching with clone tool. So I 
switch between tools with C and H hotkeys. It could be even smoother if 
these tools use the same source: if a source for healing brush is 
selected, and user switches to clone tool, the clone tool should already 
have the same source and be ready to work. And vice versa.
Furthermore, as shift modifier is not used (as I can see), it can be 
used for switching between these tools if one of them is used.

-- 
With respect
Alexander Rabtchevich


Hi,

On Wed, 2006-09-13 at 09:28 +0300, Alexander Rabtchevich wrote:

> Working with healing brush in 2.3.11 I've found it very useful. But 
> sometimes it is required not only to change the texture, but also to 
> change color of the image part while retouching with clone tool. So I 
> switch between tools with C and H hotkeys. It could be even smoother if 
> these tools use the same source: if a source for healing brush is 
> selected, and user switches to clone tool, the clone tool should already 
> have the same source and be ready to work.

The only reasonable way to implement this would be to remove the Heal
tool and integrate healing as an option in the Clone tool. But we
decided against this because the clone options are already quite
complex.

This is similar to the Pencil and Paintbrush tools. There could be a
toggle for "Hard edge" in the Paintbrush tool instead of a dedicated
Pencil tool. This would result in a more powerful tool but it would be
quite overloaded and the Pencil feature would be harder to discover. The
same reasons apply here for having a dedicated Heal tool.

That said, let's get back to your suggestion. It would help if, instead
of proposing a solution, you could outline what exactly you cannot
achieve using the Heal tool. There are most probably better ways to
solve the problem.


Sven




I'll try to describe my workflow. When I'm retouching (humans skin) 
there are two types of defects from color point of view: 1. the ones 
which have rather large smooth area and which color differs from skin 
color and 2. small ones with the texture other than nearby skin and 
possibly but not necessary different color. The difference is rather 
narrow and is based on defect size compared to nearby face features: 
foldings, lips...

I use scalable round brush mostly with 50% opacity which fades to edges. 
Also 2 modifiers are used: [] for quick and <> for exact brush resizing.

So if a defect has different (reddish) color, it can even have the same 
texture as the nearby skin. The healing brush doesn't change the color, 
but it is required here! The clone tool is just in place for this 
action. So I switch to it with C, select the source again and apply it.

Making a conclusion, sometimes it is required to replace the destination 
color with the source one, not only to flatten or copy the texture of 
the source. That's why I use the clone tool consequently with the 
healing brush.


Sven Neumann wrote:
> 
> That said, let's get back to your suggestion. It would help if, instead
> of proposing a solution, you could outline what exactly you cannot
> achieve using the Heal tool. There are most probably better ways to
> solve the problem.
> 
> Sven


-- 
With respect
Alexander Rabtchevich


Hi,

On Wed, 2006-09-13 at 10:32 +0300, Alexander Rabtchevich wrote:

> Making a conclusion, sometimes it is required to replace the destination 
> color with the source one, not only to flatten or copy the texture of 
> the source. That's why I use the clone tool consequently with the 
> healing brush.

The heal tool needs to change anyway. The current state where it only
works if you click, but not if you paint with it, is not acceptable. So
perhaps we can take your points into consideration when changing the
tool. Currently the idea is to make the Heal tool work just like the
Clone tool and apply the healing magic after released the mouse button.
Perhaps there could be a modifier key that suppresses the healing so it
would work just like a clone tool.


Sven




Hi Kevin,

a while ago I wrote to the list with the following questions and I don't
remember to have gotten answers to them. Will you please consider to
answer these questions?

On Tue, 2006-09-05 at 07:55 +0200, Sven Neumann wrote:

> Of course optimizing the Laplacion solver is still desirable. Have you
> done any profiling on this yet? Is there a way to benchmark it? A
> regression test would also be nice to have for this purpose.


Sven




Hi Kevin,

a while ago we discussed how to change the heal tool so that it doesn't
do it's time-expensive calculations while the user is painting but to
delay it until after the mouse has been released. Have you tried to
change the code in this direction? Do you need more help with this?


Sven




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





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


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux