r/Affinity

Can someone please explain how masks work? I cant seem to paint white onto a black mask.

Can someone please explain how masks work? I cant seem to paint white onto a black mask.

Hi

I am trying to make the edges of a layer darker, i want to try an paint it in as needed. I have made a duplicate layer that i adjusted with curves to make darker, when i try to add in a black mask that i then paint white onto to show that darker parts nothing happens, it will allow me to paint black onto a white mask but this means i would have to paint out everywhere that i dont want the darker area to appear which is most of the image this seems like a way more inefficient way to do it any would probably lead to more mistakes, where am i going wrong?

https://preview.redd.it/7mhz7vmhrfwg1.png?width=393&format=png&auto=webp&s=e68907cae1edd9ec980f6076403104ba0f4f1f61

Any help that you can provide will be greatly appreciated.

reddit.com
u/Gingerbwas — 6 hours ago

Made my own Canvas Rotate Tool since Affinity seems to not be implementing it any time soon

I'm not a programmer but with the help of Claud I managed to pull off a decently working script with AutoHotKey. Works both for mouse and pen users with graphic tablets, just press R and drag.

Just need to have AHK installed and to not have any hotkey mapped to "R" in Affinity.

Would love if anyone has a better solution!

#Requires AutoHotkey v2.0
#HotIf WinActive("ahk_exe Affinity.exe")

R:: {
    MouseGetPos(&centerX, &centerY)
    prevX := centerX

    while GetKeyState("R", "P") {
        MouseGetPos(&curX, &curY)
        moved := curX - prevX
        prevX := curX

        if (moved > 1) {
            DllCall("SetCursorPos", "int", centerX, "int", centerY)
            Send "{Alt Down}{WheelDown}{WheelDown}{Alt Up}"
            DllCall("SetCursorPos", "int", curX, "int", curY)
        } else if (moved < -1) {
            DllCall("SetCursorPos", "int", centerX, "int", centerY)
            Send "{Alt Down}{WheelUp}{WheelUp}{Alt Up}"
            DllCall("SetCursorPos", "int", curX, "int", curY)
        }

        Sleep 10
    }
    Send "{Alt Up}"
}

#HotIf
reddit.com
u/TheThousandMiafo — 1 day ago

In Designer, what it the recommended page preset for a figure to be included in a document?

Hello, I am creating a figure to illustrate the relationship between different objects. I created a new figure of 4K size and then placed photos of the objects obtained from the internet. When I created a text box to label each object, the letters are too small to be seen even the font size is set to 14pt. Am I supposed to use a lower resolution page preset for such task? Another task is to make a flowchart for illustration. What is the recommended page preset and PPI for such tasks?

reddit.com
u/largelcd — 13 hours ago
🔥 Hot ▲ 169 r/Affinity+1 crossposts

Adobe’s scam: Holding my account hostage. They won't let me click "Manage Plan" to cancel a trial until I "fix" my billing (aka give them money)

My trial ended, and because I was smart enough to use a tokenized card so that I may make a conscious decision if I want to switch to a paid plan or not, on my own terms, they cannot charge me the first paid fee, so Adobe has completely locked the "Manage Plan" button.

A brilliant example of corporate greed and lack of care for the user.

I literally cannot cancel the subscription without paying for at least one month first. It is a literal extortion. "You must resolve an issue... before making any changes." Translation: Pay us so you can tell us you want to stop paying us.

They deserve everything that is coming to them with free versions of their apps popping up daily.

u/No-Fools — 3 days ago
🔥 Hot ▲ 160 r/Affinity

Affinity Script Manager – v1.1.0 Community scripts update

Hey everyone,

A while ago I posted about a GUI app I built to manage Affinity Scripts. At the end of that post, I asked what you guys thought about having some sort of community repo for scripts.

I just released v1.1.0 of the app, and I completely overhauled it to include a built-in Community Scripts tab. It basically works like a mini App Store for Affinity. You can browse scripts other people have made, hit "Install", and the app will automatically save it to your local library AND push it straight to your Affinity MCP server. It's ready to use instantly without moving any files around manually.

Giant thanks to robinsnest56 for his blend tool script (in the screenshot)

Community Scripts Repo for contributions

And don't forget to update Affinity Script Manager

u/logankrblich — 2 days ago

Does the new Affinity have a vector blend tool like Illustrator does?

I was sure I'd read there is one in the new version, but Im struggling to find it in the app or find anything online. Maybe I'm getting confused with some other tool.

Anyone?

reddit.com
▲ 14 r/Affinity+8 crossposts

Round 2: Which Ampersand is the Best?

Ampersands from our fresh batch of monthly premium font freebies - which one is your favorite? Also, you can check out the freebies here: https://typogram.co/freebie

u/uhsauh — 3 days ago

Beginner help:(

TO THE MODS: THIS IS NOT A TECH ISSUE OR BUG. ITS A SKILL ISSUE 😂

Hi, sorry I hope this is in the right place but please let me know if not - I need some help editing a photo. I’ve recently switched from CC and would normally have used the content aware or a mixture of cutting/patching etc but I can’t figure it out on affinity. I’ve watched so many tutorials and they all say to use inpainting but even when I ensure image is rasterised, correct layer selected etc etc it still is doing absolutely nothing, on what I thought should be a fairly simple job.

Basically I need to remove the skirting board (baseboard) from this image and have it just be a plain white wall down to the tile. Sorry I’ve had to censor the logo but just ignore that😂 any ideas??? I tried using patch too and it just looked so weird and awful

u/Lonely_Touch_43 — 1 day ago
🔥 Hot ▲ 59 r/Affinity

Introducing: Affinity Script Manager

Thanks to u/rabidgremlin I successfully finished my GUI app to manager Affinity Scripts.

App allows: Upload scripts to manager/Affinity and download from manager/Affinity, you can also store scripts in local folder on your PC/Mac

I hope in great community scripts! What about some community repo?

Link to download

u/logankrblich — 3 days ago

I did some digging around into new but the very "hidden" script functionary in 3.2 + some tools I created

I have been hanging out for the scripting functionality since the new Affinity was first announced, so I was surprised to see it barely get a mention in the release notes... kinda as an footnote amongst the AI/Claude/MCP stuff and no docs anywhere

So I did some sleuthing into what the MCP server was doing...

  • The MCP server has access to a bunch of documentation that an AI agent can use as reference for creating scripts etc. I created a extract_docs.js script that can extract all these docs and save them locally so you can take a look at them. This includes some example affinity scripts.
  • Affinity has a scripts panel (Window > General > Scripts) which lets you see and run scripts created by the AI. However you cannot see the actual script's code, edit it or create your own scripts in the UI. I created a script_mgr.js script that can be used to manage scripts in the library (add, list, save to disk).
  • The documentation tells the AI agent to use search_sdk_skills to search for solutions before creating its own. This doesn't actually exist in the list of MCP tools available to the AI but there is a search_sdk_hints tool. I created asearch_sdk.js script that can be used to call this tool, just pass it a search query. In my testing the returned results are not that accurate but they will no doubt get better over time, because the description for that tool says Search a global pool of SDK hints from millions of other MCP sessions. Use it to check for existing solutions to problems you are facing.
  • There is a add_sdk_hint tool in the MCP which I'm guessing goes hand in hand with search_sdk_hints but it's documentation seems to indicate that actually updates the preamble doc.

You can find these scripts and instructions here: https://github.com/rabidgremlin/affinity-scripting

u/rabidgremlin — 3 days ago
🔥 Hot ▲ 56 r/Affinity

3.2.0 is Out!

Just got pinged that 3.2.0 is available, but when I click on Release Notes, it's still showing the ones from 3.1.0 from last month. Looks like they launched the update before finishing all their prep!

So no idea what's new, other than that when I launched 3.2.0 I was told there were new Vector and Compositing Studios. 🤷‍♂️

ETA: Looks like notes are now posted!

reddit.com
u/barrylyga — 5 days ago

How to: Export vector to png and maintain the same colors I see in affinity

The first image is the expected and desired color as I see it in affinity. The blue and green are bold and bright (IMHO). The second image I exported to PNG. I selected PNG-HDR(PQ 2020 Full Range) and embed ICC profiles. The colors are dark and muddy looking.

How can I retain the color values of my (combined) vector image that I see in affinity when I export to PNG?

PS. Exporting to PDF works just fine.

u/No-Literature-6695 — 3 days ago

I created a Markdown import script

I created a script to import a Markdown file into the selected text frame. It maps the Markdown headings, paragraphs, lists and block quotes etc to the standard Affinity paragraph and text styles.

This was built using Codex CLI and the new Affinity MCP.

You can get the script from https://github.com/rabidgremlin/affinity-scripting along with a tool you can use to install it (since you can't do that via the Affinity UI ATM)

u/rabidgremlin — 3 days ago