On Sat, Dec 19, 2009 at 3:56 AM, Jay Smith <j...@jaysmith.com> wrote:
> GIMP 2.6.6 running on Ubuntu 8.04 "Hardy" Linux.
> Is this a bug?
> Should I post this on the developer list instead?
> Am I doing this incorrectly?
> At a minimum, I think there is some GUI confusion... at least it is not
> logical to my way of thinking.
> This is a little complicated, so please read through before jumping to
> assumptions.  Thank you.
> I need to make a new image that "looks" the same as an existing image.
> The reason for this is not important but I cannot use SaveAs because
> there is serious ICC profile corruption (it kills the plugin that
> attempts to assign sRGB profile) and I actually have to copy and paste
> the image into a new image to get a "clean" image.  So, for whatever
> inane reason, I need to make a new image with the visual contents of the
> old image.

Here's a suggested change to your procedure

> Procedure:
- Select all in old image

- Copy

- Set background color to black

- Edit->Paste as->New Image

- Image->Flatten Image (on the new image)

(That's the end of the process.)

> - At this point I want to flatten the image to a single layer with no
> selection.  However....
>  1) Tool set to rectangular marque only acts as a Move tool.
>  2) Double clicking ON THE IMAGE has NO effect.
>  3) In the "New Image" process above, the window size created is the
> size of the image itself -- there is *NO* "outside the canvas"
> background visible.  HOWEVER, if I now drag the window larger so that I
> do have "outside the canvas" background area and double click in the
> "outside the canvas" area, it DOES anchor the image whereas double
> clicking on the image itself does not have an effect.

I can't comment on these issues as my WM doesn't inflict such issues upon me.
(I'm not saying GIMP doesn't have such a bug, just that I do not
suffer from the problems you describe.)

>    * I think that is either a bug or a poorly implemented feature *
>    * that the user is forced to drag the window larger, etc. *
>  4) ALTERNATIVELY, I can go to the menu and do "Layer, Anchor Layer".
> That works just fine.
>     *** BUT, PLEASE NOTE here it says "Layer".  It says nothing about
> anchoring a "Floating Selection".  There is an inconsistency in
> terminology.  If I am working with a "Floating Selection" I would first
> think to look in the Select menu items for an action to take.  Or
> perhaps the Image menu items (where Flatten Image is grayed out).

This is an ugly artefact of the way floating selections are
implemented, I think (in fact floating selections are the only type of
layer that can be anchored). We are aiming to get rid of them for
various reasons IIRC. There is progress towards this in 2.7.

Also, you can never flatten the image when there is a floating selection.
(I don't really think there's any good reason for this, but
developers, feel free to correct me!)

>  5) Furthermore, what I think I want to do is what I would call
> "Flatten" the image.  In the docs...
>     http://docs.gimp.org/en/gimp-image-flatten.html
>     it discusses the "Image, Flatten Image" command.  That is what I
> think I wanted to do all along.  (And in PhotoShop 5.x, that is exactly
> the terminology for what one would do in this case -- but I know this is
> Gimp, not PS.)
>     *** HOWEVER in this scenario, "Flatten Image" is grayed out and
> unavailable.
>     I do not know if, under the hood, making a floating selection merge
> into the background by anchoring a layer is all the same thing as
> flatten image, or if they are different tasks.

Flatten image effectively performs 'merge down' repeatedly on all
visible layers until only one visible layer remains, then discards
invisible layers and renders the layer atop the current BG color.

Anchoring a floating selection transfers its content to the underlying
layer (much like Merge Down)
Gimp-user mailing list

Reply via email to