dmstraker Posted September 21, 2017 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.
Staff MEB Posted September 21, 2017 Staff Posted September 21, 2017 Hi dmstraker, Go to the Channels panel, right-click the respective mask channel and select Create Greyscale Layer. Eugen, noxi and FryZeit 3 Quote A Guide to Learning Affinity Software
dmstraker Posted September 21, 2017 Author 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.
nikolai.ylirotu Posted July 2, 2018 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
toltec Posted July 2, 2018 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.
R C-R Posted July 2, 2018 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.8, & all 3 V2.6 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 All 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7
jammer42777 Posted December 1, 2018 Posted December 1, 2018 Thank you! I'll try those methods soon! Quote
v_kyr Posted December 1, 2018 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.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2
rikkarlo Posted January 10, 2023 Posted January 10, 2023 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 and Eugen 2 Quote
DanH Posted May 6, 2023 Posted May 6, 2023 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
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.