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

Artistic Text and Layers


Recommended Posts

I've been drawing painted maps, for instance a map of Europe with borders and such, and I frequently need to add text to label cities and whatnot. Trying to do this in Affinity Photo, frankly, stresses me out. I really need an option to rasterize text instantly instead of creating a million layers for each label, and I have this annoying issue where every time I use the text tool on the image, it drops to the lowest layer with content on the spot where I clicked, but it doesn't create the text layer. This means not only am I creating a bajillion text layers that I don't want, but they're scattered all between the other layers at random. Why does it not create the text layer on the first click when I have the artistic text tool selected?

Ideal behavior:

Toggle SOMETHING that lets it rasterize text the moment its finished and merge it with the current layer that already has a bunch of text labels on it.

At the moment this gives me such a headache that I feel compelled to export the whole thing into another program, build the text layer there, and then import it back over my map. It feels like photo software is trying to handle text like publishing software. If I wanted that, I'd use Publisher.

Link to comment
Share on other sites

21 hours ago, ericwedde said:

Trying to do this in Affinity Photo, frankly, stresses me out.

That's not really surprising because – as its name hints – Photo is not the tool intended to deal with vast amounts of text.

21 hours ago, ericwedde said:

creating a million layers for each label

Arrange menu > Group is your friend.

21 hours ago, ericwedde said:

every time I use the text tool on the image, it drops to the lowest layer with content on the spot where I clicked,

Deselect the image layer in the Layers panel. Then any new layer will be created on the very top of the layer stack.
Creating a new layer right above the currently selected layer is the expected behavior as far as I can tell and vaguely remember reading in the user manual.

Likewise, to add new text layers inside an aforementioned Group layer, select an object (layer) inside that group first. Then all new text objects will be added to that group directly

21 hours ago, ericwedde said:

Why does it not create the text layer on the first click when I have the artistic text tool selected?

Um, probably because folks would then start to complain that the tool creates infinitillions of blank layers…? ;)

21 hours ago, ericwedde said:

SOMETHING that lets it rasterize text the moment its finished and merge it with the current layer that already has a bunch of text labels on it.

After you have all your text objects inside the Group layer ready to be rasterized, select the Group layer in the Layers panel and then Layers menu > Rasterize.
It's really that simple.™

Otherwise, what you're asking for is how primitive image editors of the last millenium used to work.
Take for example the preinstalled MacOS Preview app which is quite a basic image editor on its own: even there, all newly created text objects will remain editable until you save the image. Technically they are layers as well, you just don't have a Layers panel to see and manage them. After saving that image, all content is being flattened and rasterized.

21 hours ago, ericwedde said:

It feels like photo software is trying to handle text like publishing software.

Well, that's exactly the point of the interchangeable Affinity document format. It is deliberately designed to work this way.

And if all you want at the end of your work is a flat rasterized pixel image where you can't change anything:
Document menu > Flatten

Voilà.

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

1 hour ago, loukash said:

Arrange menu > Group is your friend.

Yes, but maybe something like Merge curves and Add new curve to selected curves object would be useful for these cases.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

Just now, Pšenda said:

Merge curves and Add new curve to selected curves object would be useful for these cases.

@ericwedde is asking for the text to be rasterized, so no such intermediate vector step is necessary in this case.

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

19 hours ago, ericwedde said:

Toggle SOMETHING that lets it rasterize text the moment its finished and merge it with the current layer that already has a bunch of text labels on it.

You could assign a keyboard shortcut key to Layer > Rasterize.... You could just press that shortcut when you're done typing the label. That wouldn't merge it, though.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

4 minutes ago, walt.farrell said:

You could just

There are so many possibilities how to accomplish what's being requested with either a few clicks or with a few (custom) keyboard shortcuts. Some are more or less obvious than others though.

And thus, as usual with any tools that play in the same league as the Affinity suite:
With flexibility comes complexity. It's inevitable. You need to learn to use your tool first before you can master it.

In other words:
There is no "flaw" or "missing feature" here. There are simply several possible workflows how to get there.
Heck, even the "export the whole thing into another program, build the text layer there, and then import it back over my map" idea is a workflow, albeit an overcomplicated and totally unnecessary one.

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

5 minutes ago, ericwedde said:

Trying to update from the stone age.

And that's OK. :)
Just go and watch some of the Affinity video tutorials:
affinity.serif.com/tutorials/photo/desktop

They are helpful, really. I've been in a transition from Adobe to Affinity for the past few months, and they helped me, too.

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

5 hours ago, loukash said:

@ericwedde is asking for the text to be rasterized, so no such intermediate vector step is necessary in this case.

???

Screenshot_2021-03-29-22-16-15.png.9ecf9e7ed97522199b4482607f469226.png

How is the organization of layers and their creation related to rasterization and some vector steps?

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

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.