Overlay

App that lets you put text over images.

Overlay Screenshot

How does it work?

The app is actually rather simple. There is no image editing involved, it simply overlays SwiftUI views over an image you select. When you choose to export a project, it combines your text layers with the image using the ImageRenderer class and displays the result.

This approach makes it much easier to add drag and drop support, since I only have to deal with pure SwiftUI views, not directly manipulating pixels or any of that nastiness.

Source code is on GitLab.