Basically I want to take an image that the user chooses from their photo library and then apply a watermark, a triangle in the lower right that has the app name on it. I have the second image already made with a transparent layer in photoshop.
I tried a function, which I can't remember the exact name, but it involved CGIImages and masks. This combines the two images, but as a mask, which made the image darker where the transparent layer was and the images were not merged per se, just masked.
How would I get the watermark image to merge with another image, to make a UIImage, without displaying the images on the screen?
Thank you.
You can use this method, which is very dynamic and you can specify the starting position of the second image and total size of the image.
SWIFT 4
Use result to UIImageView, tested.
It's pretty easy:
If you want the background and watermark to be of the same size then use this code
The solution provided by omz also works in Swift, like so: