Jump to content
THESE FORUMS ARE READ-ONLY: Please Read Me ×

Recommended Posts

Posted

Summary: The object to be clipped unexpectedly moves when using Layer > Arrange > Move Inside (instead of using "Paste Inside", or dragging the object onto the clipping path in the Layers panel).

Application:  Affinity Designer 2.1.1

OS: MacOS 13.5

Reproducible: Yes.

Detail:  Open the attached .afdesign file.  You see an image and a clip path.  The task is to apply the clip path to the image.

image.thumb.png.a47fb801ebc4f1271953b98b671342c8.png

Either of the following procedures gives the correct result:

A.  (Works.)  Select "theImage"; then "Cut"; then select "theClip", then "Paste Inside".

B.  (Works.)  In the Layers panel, drag "theImage" onto "theClip".

The correct outcome looks like this:

image.thumb.png.0adee397825ebd30e8befc3d7859a9d7.png

However, the following procedure gives an incorrect result:

C. (Doesn't work.)  Select "theImage"; then "Layer > Arrange > Move Inside".

As you can see in the screenshot below, "theImage" has moved inside "theClip" according to the Layers panel; but notice that the X/Y coordinates of the image have inexplicably moved, so that it no longer is within the bounds of "theClip".

image.thumb.png.8237b3bf8f71fa97efbd817c9b7884ff.png

Additional notes:

1. The manual says that the action of "Arrange > Move Inside" is that it "moves the object inside the object above it on the Layers panel".  That's a typo; it actually moves the object inside the object below it.

2. If you first move the image and clip path outside the layer, then it works as expected.

3. The reason I wish to use method (C) instead of methods (A) or (B) is that it's more suited for scripting with an external macro utility.  

Thanks for your consideration.

bug-7.afdesign

  • Staff
Posted

I have logged this with our developers to be investigated further. I'll let you know once I have an update :)

Please tag me using @ in your reply so I can be sure to respond ASAP.

Posted

It's a known bug from v1.x.

Attached is another simple example in a v1.10.6 document.

Move Inside bug.afdesign

The video shows the outer container (it can be a Layer/Group/object) crucially being transformed after the other objects are put inside it, and then the subsequent 'Move Inside' which involves a miscalculated transform.

 

 

 

 

 

Posted

FWIW, in both instances, the issue appears to be pertinent to the first Layer (Capital 'L') only...

Affinity Designer 2.6.3 | Affinity Photo 2.6.3 | Affinity Publisher 2.6.3
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted
3 hours ago, Hangman said:

FWIW, in both instances, the issue appears to be pertinent to the first Layer (Capital 'L') only...

As I already said, if the container (a Layer in these cases) has been transformed after the objects have been put in it, a subsequent Move Inside will involve a miscalculated transform. My video showed that happening.

Maybe I should have added a superfluous statement that if the container has not been transformed after the objects have been put inside it, a subsequent Move Inside will involve a correctly calculated transform.

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.