Is there any open source software or library that could make ecards, or be used to code up something which did this? The one essential feature is that it should allow overlaying text over images and customising the text in images, and making those edited images available for download. (Hence it's not enough to overlay the text on them in HTML, which'd be trivial with JavaScript. It'll require some image manipulation library.)
My personal requirements
These are my personal preferences, although general answers would also be helpful to readers:
- OS: Should run on a Linux server
- Languages: ideally JavaScript, second choice is Ruby, PHP or Python are also fine.
Nice-to-have features
These are not core to the question, but since they were requested in comments, here are all the things we'd like the application we build to do: http://pastebin.com/YtQpBQq3