Which program with database and load images

Greetings. I am looking for some software 2D that I can use with C++ that will allow me to do the following:
◾Be able to load images of various layers of different clipart with transparent backgrounds to create one uniform image.
◾These images will need to be placed on specific locations on the screen; especially in order to ensure that they line up correctly on top of each other
◾Be able to have a great database capabilities, so that I can load thousands of separate images and be able to code which images should be generated based on a user’s request for one uniform image
◾Have some type of GUI interface for users to enter the type of image they want to create
◾I need a program with built in libraries that will allow me to create 2-D environments to place the pictures they create into. For example some images I my want a black background; others, like if person selects bird I may want a cloud background.
◾Be able to quickly handle thousands of data, and based on a user’s input a specific image will be generate to locate a group of clip art images based on the specification they requested
◾I am not an expert at C++ programmer, but developed a few little games using IRRLICHT game engine; so I do not mind coding, it is just the GUI and the libraries are very nice to have; I do not want to code for things that could be standardized for me
◾People should be able to be able to point to a place on the image and words should describe what is there.
◾I anticipate distributing this product so I would want to have complete licensing rights
◾I could spend up to $500.00 on software / engine program.
◾I am not in need to use a game engine necessarily. Anything that can do 2d is fine, or handle images
◾Thank you so much!

I know this my not be what you typically help people with, but if you can point me in the direction of a software package / game engine that could help I would be very appreciative.

Last edited on
Topic archived. No new replies allowed.