Jump to content

Picture Frame on Master Page with Linked Image


Recommended Posts

I have a 400+ page document with lots of images. Some of these images are embedded in a picture frame (from a master page).

Once embedded in the picture frame, the image gets wrapped in a "Constraints Group". Trying to replace the contents of that image with another image (or moving it's location with the "Collect" button in Resource Manager) fails.

The only way to change the image, is to drag the "Constraints Group" out of the picture frame layer, change the image, and then drag it back into the picture frame layer.

Link to comment
Share on other sites

To me a master picture frame with a non-master image doesn't cause a "Constraints Group". It looks as expected like this:

1026065842_layermasterpictfrmimg.jpg.ee5f38db0cd11235ea211588c5afd40b.jpg

Also I may replace the image via the Replace button.

• Did you use the Constraints Panel for any of the objects?
• What APub version are you using, in what version was this .afpub started?
• Can you upload a sample .afpub with a master page picture frame and a placed image + the linked image resource as a separate file?

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

It took me a little bit to replicate the issue in a new document. It turns out it only happened to some of my Picture Frames. It turns out Master pages have nothing to do with it.

To replicate:

  1. Add linked image to new document.
  2. Crop image
  3. Add picture frame to document
  4. Drag the Image layer onto the picture frame layer.

Behold the magical constraints group appear. This now means the image cannot be replaced, either from the context menu, or through the Resource Manager.

I'm guessing the constraints group is a feature and not a bug. But the inability to "collect" or "replace" these images from the Resource Manager is definitely a bug.

 

Screen Shot 2020-10-26 at 12.42.31 pm.png

Screen Shot 2020-10-26 at 12.42.40 pm.png

Link to comment
Share on other sites

7 hours ago, jeremysom said:

4. Drag the Image layer onto the picture frame layer.

This "Drag" the point. – When dragging a layer you have 3 options (mouse release positions) which define the type of the inserted child object + mark each with a different, blue highlight. So your inserted layer set (image + clipping mask) can result in a mask (for the picture frame), in an image or a constrained group.

7040449_pictureframewithcroppedimage.jpg.387965f7c086cade91ef3a7c831a23c1.jpg

1954037673_pictureframewithconstraintsgroup.jpg.202f1a1348eb4569f71e22a0ae111ae0.jpg


Alternatively you can use copy/paste with two options:
Right click on the empty picture frame...
1301429101_pictureframepasteinside1.jpg.2e1e7143812bb9023ef3d1b7030fc1cf.jpg

... or activating the "Insert inside" button first:

1314552528_pictureframepasteinside2.jpg.77130fe1e71d35c304df326266c41edc.jpg


But actually you make the situation unnecessary complex by using a clipping object (rectangle or vector cropping tool) AND a picture frame. Note that a Picture Frame itself already works as a clipping mask to an inserted object. So you don't need to clip the image separately before inserting it into a picture frame.

Furthermore a picture frame may contain various kinds of objects (not images only) and also can contain several objects (not only 1 image) – but only one of the nested items will maintain the special feature (UI) of the picture frame. This makes the situation both flexible but complex, too. In this post is a video with a few examples (though "constrained group" isn't included).

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

Yeah I agree, the clipping object is definitely unnecessary. I would have had that photo somewhere else (i.e. not in a picture frame) and then later on changed my mind and dragged it onto the picture frame.

Still I don't think this should affect resource management in the document. I should still be able to "Replace" or "Collect" images in the "Resource Manager". I had to touch several dozen picture frames in my document and either delete the clipping object, or drag the constraints group out of the picture frame, in order for me to move (the image's file location) or replace it.

That's my main problem. Sorry if that wasn't clear to start with.

Link to comment
Share on other sites

No problems here to replace the image of such a constraint group inside a picture frame, works with both "Replace..." buttons (context toolbar + resource manager). It also works to copy+relink the image with the "Collect..." button in the Resource Manager.

If it still doesn't work can you upload a screencast with the layers panel and showing these actions?

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

23 hours ago, jeremysom said:

It turns out Master pages have nothing to do with it.

What exactly do you ask for? Master or not? Different to this quote both your screenshots show a master layer as parent for the image. Note that master layer content may require a different workflow.

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • 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.