dmstraker Posted September 21, 2017 Share Posted September 21, 2017 I'm currently puzzling over the simplest way to convert a mask to a pixel layer (and whether this can be made into a macro). Currently I'm at: Release mask if it is attached to any layer, or drag to top level of layers Invert mask Put black pixel layer below mask Select mask layer Merge down Put white pixel layer below this layer Select merged layer above white layer Merge down Any improvements? The attached macro does steps 2 to 8, but I can't find a way to include the release into a macro. Still, it seems usable -- you just need to do step 1 by hand. You may also need to ensure nothing is selected. Dave's Mask to Pixel Layer.afmacro Quote Dave Straker Cameras: Sony A7R2, RX100V Computers: Win10: Chillblast i9 Custom + Philips 40in 4K & Benq 23in; Surface Pro 4 i5; iPad Pro 11" Favourite word: Aha. For me and for others. Link to comment Share on other sites More sharing options...
Staff MEB Posted September 21, 2017 Staff Share Posted September 21, 2017 Hi dmstraker, Go to the Channels panel, right-click the respective mask channel and select Create Greyscale Layer. Nox and FryZeit 2 Quote A Guide to Learning Affinity Software | Affinity Quick Reference | Call for Camera Images Link to comment Share on other sites More sharing options...
dmstraker Posted September 21, 2017 Author Share Posted September 21, 2017 Oh yes. That's a bit quicker. Thanks, MEB. (still, it was fun tinkering) Quote Dave Straker Cameras: Sony A7R2, RX100V Computers: Win10: Chillblast i9 Custom + Philips 40in 4K & Benq 23in; Surface Pro 4 i5; iPad Pro 11" Favourite word: Aha. For me and for others. Link to comment Share on other sites More sharing options...
nikolai.ylirotu Posted July 2, 2018 Share Posted July 2, 2018 On 9/21/2017 at 5:55 PM, MEB said: Hi dmstraker, Go to the Channels panel, right-click the respective mask channel and select Create Greyscale Layer. Hi MEB I am using 1.6.7. Cannot get similar command from channel panel. What went wrong? grs Nikolai Quote Link to comment Share on other sites More sharing options...
toltec Posted July 2, 2018 Share Posted July 2, 2018 Hi @nikolai.ylirotu You have the channels hidden and no layer selected. Select a layer first. Make the channels visible by clicking on the rounded arrow (circled). Right click on a channel. If you want to do it from a mask, obviously you need to create one first. nikolai.ylirotu 1 Quote Windows PCs. Photo and Designer, latest non-beta versions. Link to comment Share on other sites More sharing options...
R C-R Posted July 2, 2018 Share Posted July 2, 2018 To add slightly to what @toltec said, only pixel layers have accessible channels, so if for example you select an "(Image)" layer, you will not get the second set of channels. If the pixel layer has been named, instead of "Pixel Red" & so on, in the channels list "Pixel" will be replaced by that name. Often, this will be "Background," but that has no special significance -- it is reference to the layer name, not its position in the layer stack. Quote All 3 1.10.6, & all 3 V21.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 Affinity Photo 1.10.6; Affinity Designer 1.10.6; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7 Link to comment Share on other sites More sharing options...
jammer42777 Posted December 1, 2018 Share Posted December 1, 2018 Thank you! I'll try those methods soon! Quote Link to comment Share on other sites More sharing options...
v_kyr Posted December 1, 2018 Share Posted December 1, 2018 There is a demonstration video on Youtube for this: Converting a Mask to a Pixel Layer in Affinity Photo ESPR 1 Quote ☛ Affinity Designer 1.10.6 ◆ Affinity Photo 1.10.6 ◆ Affinity Publisher 1.10.6 ◆ OSX El Capitan☛ Affinity V2 apps still not installed and thus momentary not in use under MacOS Link to comment Share on other sites More sharing options...
rikkarlo Posted January 10 Share Posted January 10 Why don't just allow to right click the mask layer and make the "rasterize to pixel layer" do the trick? I feel like it is too cumbersome to make such a complex procedure for such an easy task... CM0 1 Quote Link to comment Share on other sites More sharing options...
DanH Posted May 6 Share Posted May 6 Edit: just realized the OP was needing a fully opaque pixel layer. The following converts the mask to a pixel layer that maintains transparency, which is what I was wanting. A method for Designer users finding this thread (but works in Photo, too): Underneath the mask layer create a pixel layer*. Use flood fill tool (bucket) to fill the pixel layer with white—or any color you want. Select the mask layer and merge down. *a fill layer doesn’t work Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.