Software and Programmes
Below I have tried to summerize the coding languages and programmes that could be used in the development of the LayerMix website. There are many coding languages and due to the fact I do not have an extensive coding knowledge base I could only take what was available on certain websites.
The main programmes used will be Photoshop with a piece of Software that will run ontop of this enabling the automatic function in the edit screen. Ajax will be used as this enables background loading but Java and HTML will also be used due to them being around and being very well known by developers. A Database will be needed for storing the photos which is MySQL and PHP will be used to interact from the web to this database. The programmes used will be Flash and Dreamwever to develop the style and look of the website.
There is one big issue with this website design and that is how to make the automation process. This could be done by taking other sites ideas and then developing a specific piece of software for the LayerMix website.Ideas could come from Facial Recognition software used in Facebook or Flickr, also http://alipr.com/ offers the ability to search for similar images where it must break pictures down to see what is similar on images.
The best thing to develop would be a piece of software that will pick up each individual part of an image, this can be unclear or distorted (within reason) and it will still know roughly where to take the layers apart (automatically). The texture etc. can then be picked up aswell. As for seemingly merging photos so they look as one this might involve alot more thinking and development.
