Hi.
I'm a python developer doing all kinds of image processing. I understand some of your requirements:
- resizing is easy
- adding a frame : not sure what you mean
- removing text : if text can be detected by libtesserect, I will remove it. This should take care of most clearly ledigible text
- encryption : not sure what you mean
I would use a sequence of tools such as libtesserect, opencv, and python packages installed via pop for this project. Installing all this on Linux is not a big issue.
I look forward to hearing from you
Helge Krueger