wintermute Posted April 15 Posted April 15 For example - i have pixel layer with alpha - it is a bitmap text (png). I would like change color of the text. In photoshop it is quite easy - alt+shift+backspace for foreground colour, or ctrl+shift+backspace for background colour. But in affinity this shortcuts don’t work. So i made selection from the layer and alt+backspace - it works - but give some kind of shadow around (yellow) text flood fill gives bolder glyphs than it should be (instead of tolerance settings) how to fill text with other colour to get flat surface ad exact shape? Quote
markw Posted April 15 Posted April 15 If just typing the text a new with the Text tools is not an option, you could use; Layer > New Adjustment Layer > Recolour, on the text bitmap image you have. Quote macOS 12.7.6 | 15" Macbook Pro, 2017 | 4 Core i7 3.1GHz CPU | Radeon Pro 555 2GB GPU + Integrated Intel HD Graphics 630 1.536GB | 16GB RAM | Wacom Intuos4 M
wintermute Posted April 15 Author Posted April 15 I don't want to use Recolour, because it gives a quite different result. I want to fill the layer with a flat colour, but keeping the alpha (transparency). Recolouring Figure 1 gives the result shown in Figure 2, but I want something like Figure 3 — although that only fills a selection from layer, not the whole layer (it is a difference). Quote
NotMyFault Posted April 15 Posted April 15 Selection from layer add fill layer. Set color as needed Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K 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. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
NotMyFault Posted April 15 Posted April 15 If the color is not uniform, add a levels adjustment. choose alpha channel set while level to zero Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K 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. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
markw Posted April 15 Posted April 15 For strait recolouring of text as in your original example Recolour works fine. If you can post an actual example of what you are trying to recolour that might help others give more relevant and focused answers. Quote macOS 12.7.6 | 15" Macbook Pro, 2017 | 4 Core i7 3.1GHz CPU | Radeon Pro 555 2GB GPU + Integrated Intel HD Graphics 630 1.536GB | 16GB RAM | Wacom Intuos4 M
GarryP Posted April 15 Posted April 15 One thing you can do is draw a coloured rectangle which covers the image and then use the image to clip the rectangle. I don’t know if the colour will be perfect once clipped but it should be (very?) close. See attached video. 2025-04-15 12-31-01.mp4 wintermute and pruus 2 Quote
wintermute Posted April 15 Author Posted April 15 ok. So there is no simple way without workarounds? EDIT. - Thanks. Masking look the simpliest. Quote
dominik Posted April 15 Posted April 15 23 minutes ago, wintermute said: So there is no simple way without workarounds? Hello @wintermute by default you can press ALT+backspace or CTRL+backspace. You find these commands in the 'Edit' menu and you can assign custom shortcuts under 'Preferences'. d. Quote Affinity Suite on Windows (V2) and iPad (V2). Beta testing when available. Windows 11 64-bit - Core i7 - 16GB - Intel HD Graphics 4600 & NVIDIA GeForce GTX 960M iPad pro 9.7" + Apple Pencil
TrentL Posted April 15 Posted April 15 1 hour ago, wintermute said: ok. So there is no simple way without workarounds? EDIT. - Thanks. Masking look the simpliest. Is your "text" pixel layer transparent? You can use a Brush and then set it to "Protect Alpha". Then you can paint on the text with your chosen color. "Protect Alpha" is the equivalent to Photoshop's Alpha Lock. However, in Affinity Photo it is a property of the brush, not the layer. wintermute, stokerg, carl123 and 1 other 4 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.