Jump to content
You must now use your email address to sign in [click for more info] ×

Affinity Photo perspective tool not working


mjongsma

Recommended Posts

I am working in Affinity Photo 2.0.4 on a grayscale photo. The photo shows a building and a sign, and I have placed a second JPEG of a new sign onto the first photo. I'm trying to change the perspective of the new sign to match the first photo. When I select the sign JPEG, then select the perspective tool, the sign is outlined and there are four handles in the four corners of the sign, but when I move those handles only the outline moves. The JPEG stays the same. When I click apply, the JPEG is unchanged.

I can use shear to get the sign JPEG pretty close to what I need, but I really need the perspective tool to match corner to corner. Someone in another thread suggested using the perspective filter rather than the perspective tool, but all my filter options are grayed out when I have my sign JPEG selected.

I know I've used the perspective tool successfully in the past. I'm not sure what would be different about this JPEG.

Link to comment
Share on other sites

Hi,

if you placed the image, it is probably a image layer. Before you can use the (destructive) perspective filter, you need to rasterize the layer.

A better option is to add a live perspective filter, as child layer to the image layer. No rasterize is needed then.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

Hi, thanks. I have tried rasterizing as well as not rasterizing, but the perspective tool has no effect either way. I am not as familiar with the filters as with the tools, and I don't see how I can use them when they are grayed out, but I can try dinking around with that.

Nevertheless, the fact remains that I used to be able to use the perspective tool—in fact I used it yesterday—and now I cannot. Other people in the forum are experiencing the same issue. Your suggestion might work as an alternate, and I'll see if I can figure it out. But it does seem like the perspective tool is broken.

Link to comment
Share on other sites

Even if there are some unfixed bugs, the perspective filter works on Mac in general.

It often helps to reboot the Mac if Affinity start to give strange results.

Can you provide a screen recording of you exact edit steps? Please include the full window, layer stack, and navigator panel.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

Good morning. I'm attaching a screen recording here. Let me know if I didn't capture everything you need to see.

I did shutdown and restart my Mac this morning, and I restarted Affinity Photo 2 before opening this file. What I haven't done yet is to find the other image I was working on earlier this week, where I was able to use the perspective tool successfully.

Thanks for helping me with this.

Link to comment
Share on other sites

Thank you for the screen recording.

It really looks like an image layer, so please rasterize the layer „HB new logo“ before using the perspective tool.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

I had turned off the Assistant, but I turned it back on in this recording I'm uploading now. The perspective tool still has no effect, and something else strange happens that I don't know exactly how to describe. You can see at the end of the screen record, after the later is rasterized and after I try applying the perspective tool, the selection no longer has handles. Or maybe the handles have moved—there's a little cluster of nodules in the lower section of the file. I can grab and spin them, but I don't know what they do.

That's what was happening the first couple times I tried applying perspective to my sign JPEG, which is why I turned off the Assistant, to avoid rasterization.

Link to comment
Share on other sites

Any chance you can follow the steps in this sequence:

  • rasterize the image layer before you activate the perspective tool?

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

For me it just works.

May try to deactivate Metal / Hardware Acceleration in Settings / Performance.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

9 hours ago, mjongsma said:

Same result. And it looks like those extra handles show up as a result of the rasterization, not the perspective tool.

If you can upload that Affinity document to the forum, we can then tell if it's a problem with the file or your Mac

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Link to comment
Share on other sites

With your file, I can reproduce the issue. But when I click one on "select destination", it starts to work.

This button is not covered in the help file. I have no clue what this button does.

 

 

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

It seems there is an selection active.

It works when using these steps:

  1. Open file
  2. select layer in layer stack
  3. deselect all (cmd-D / ctrl-D) 
  4. perspective filter

For unknown reasons, it seems a selection is active when selecting the layer. The perspective filter respects a selections and impacts only selected pixels, leading to no visible effect if the selection is small / outside the layer.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

I went through the steps you outlined, and when I chose the perspective filter, it gave me the four handles in the corners, which was encouraging. Previously, I was getting a blue square around my sign JPEG, and the edges of the square did not line up with the edges of my image, and there were no handles on the square. So seeing a selection box that matched my image and seeing the selection handles gave me hope.

However, when I move the handles of the box, the image does not move with them. And when I click Apply, no perspective changes have been made to my image.

The image I'm working on is for an ad for a new restaurant coming to our town. Even though I couldn't get the perspective tool to work, I did manage to mock up a sign for them. (I think I converted the layer to curves or something. That allowed me to line up the corners of the new sign over the old sign, but it didn't adjust the perspective at all.) They approved the ad today, so that's good.

I guess I will just hope that next time I need the perspective tool, I'll be working on a fresh image and won't run into any problems!

I appreciate everyone's help. The problem isn't solved, but I appreciate the time you spent and the ideas you offered.

Link to comment
Share on other sites

2 minutes ago, mjongsma said:

The problem isn't solved,

Open the document then do Select > Deselect

Things should then work as expected

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Link to comment
Share on other sites

Another way where it will always work: use the live perspective filter, and rasterize (if needed) when done.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

5 hours ago, carl123 said:

Open the document then do Select > Deselect

Things should then work as expected

Interestingly, you need do deselect after the image layer has been selected (not before).

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

Attention to moderators: there is really a bug.

the non-live filter sometimes get confused and uses a (unsuitable and invisible) selection after activation. 
There is an new undocumented button „select destination“ which needs to be clicked. Please document the functionality, and check why invisible selections come into play when activating the non-live perspective filter.

https://affinity.help/photo2/English.lproj/pages/Tools/tools_perspective.html

No reference to the „Select Destination“ button

 

53A99EA8-ED68-4634-B48E-E5A2D195BCFB.jpeg

AF4E28F9-3ABA-4DA8-82D9-8E663B29D178.png

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

  • Staff

Hi @NotMyFault,

There is an active selection present, which is stopping it from working.  If you open the original file and click Select>Save Selection>As Spare Channel and then load that spare channel to a Pixel Selection and you'll see there is a very small amount of pixels selected (screenshot attached).  Also if you just open the file and do a CMD+X and then File>New From Clipboard, you'll see the pixels.   I agree there is an issue here, as even when I make a 1 pixel selection and I zoom in I can see that selection, so I'm not sure why it's not showing in this file.  I'll get this written up and logged with the Developers.

On 2/18/2023 at 9:20 AM, NotMyFault said:

No reference to the „Select Destination“ button

 

I'll get that logged with the Docs team :) 

Screenshot 2023-02-20 at 11.14.32.png

Link to comment
Share on other sites

  • 2 months later...
  • 3 months later...

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.