RSS/Atom feed Twitter
Site is read-only, email is disabled

Redo paints after creating a new layer

This discussion is connected to the gimp-user-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

5 of 5 messages available
Toggle history

Please log in to manage your subscriptions.

Redo paints after creating a new layer Johan Vromans 10 Jun 09:36
  Redo paints after creating a new layer Michael Schumacher 10 Jun 09:53
   Redo paints after creating a new layer Johan Vromans 10 Jun 10:16
    Redo paints after creating a new layer saulgoode@flashingtwelve.brickfilms.com 23 Jun 23:44
  Redo paints after creating a new layer Pere Pujal i Carabantes 10 Jun 22:27
Johan Vromans
2008-06-10 09:36:05 UTC (almost 17 years ago)

Redo paints after creating a new layer

Hi,

When on vacation I often do this:

- import an image of a map (download, digital photo) - enhance it until satisfactory
- create a new layer
- place a series of dots denoting a route

I often discover after placing a whole lot of dots that I forgot to create the new layer first. Using undo, I go back to the pristine state. I can then redo the history to get the dots back. However, I cannot redo the paints anymore after creating a layer.

Is there a way to accomplish this?

-- Johan

Michael Schumacher
2008-06-10 09:53:20 UTC (almost 17 years ago)

Redo paints after creating a new layer

Von: Johan Vromans

- create a new layer
- place a series of dots denoting a route

I often discover after placing a whole lot of dots that I forgot to create the new layer first. Using undo, I go back to the pristine state. I can then redo the history to get the dots back. However, I cannot redo the paints anymore after creating a layer.

Maybe you should change the workflow from painting the dots yourself to creating a path which can then be stroked?

HTH, Michael

Johan Vromans
2008-06-10 10:16:49 UTC (almost 17 years ago)

Redo paints after creating a new layer

"Michael Schumacher" writes:

Maybe you should change the workflow from painting the dots yourself to creating a path which can then be stroked?

Yes, I use this for other (similar) purposes. Still, I'd like to know if it is possible to replay paint history after a layer create.

-- Johan

Pere Pujal i Carabantes
2008-06-10 22:27:09 UTC (almost 17 years ago)

Redo paints after creating a new layer

El dt 10 de 06 de 2008 a les 09:36 +0200, en/na Johan Vromans va escriure:

Hi,

When on vacation I often do this:

- import an image of a map (download, digital photo) - enhance it until satisfactory
- create a new layer
- place a series of dots denoting a route

I often discover after placing a whole lot of dots that I forgot to create the new layer first. Using undo, I go back to the pristine state. I can then redo the history to get the dots back. However, I cannot redo the paints anymore after creating a layer.

Is there a way to accomplish this?

You can try this:

starting from the drawed image: redo all up to have all dots drawed. select all.
copy
paste as new image
undo up to pristine state before drawing dots but after the enhancements.
select all (you will not be able anymore to redo) copy

in the new image:
duplicate the layer (as this you have a backup of the dots) hide the duplicate
add a new layer
import the pristine state into it -> paste duplicate it and hide the duplicate (you will need later) raise the visible drawed layer to top. set mode in the drawed layer to
divide if the dots are not white or black. else to grain extract.
flat visible layers. (drawed and pristine) color to alpha (white if there was divide or grey if grain extract) if grain extract select by color transparent, invert selection and fill the dots with original color
set the duplicate of pristine layer visible and down it.

Hope this helps Pere

saulgoode@flashingtwelve.brickfilms.com
2008-06-23 23:44:29 UTC (almost 17 years ago)

Redo paints after creating a new layer

Quoting Johan Vromans :

Still, I'd like to know if it is possible to replay paint history after a layer create.

Not that I'm aware of. You could, however, perform a Copy Visible (this after you have placed your dots and realized your mistake), UNDO until all the dots are removed, duplicate the layer, Paste the copy buffer as a layer, change the layermode of the pasted layer to Difference, and Merge Down. You should end up with a layer of dots above the original map layer.