I have a large number of computers that I monitor that I currently receive regular screenshots from throughout the day using another program I use.
What I would like rather is for these screenshots to be composed together in a single image file (JPG) as a grid so I can do a quick glance over rather than checking dozens of individual emails.
What I'm thinking is each individual computer upload its screenshot to an ftp location instead and then have 3 scheduled times a day that a server-side app would run, gather the new uploaded screenshots, and assemble them into this grid-like single image (a series of rows and columns). Each individual screenshot would only have to be 200 pixels wide. The assembled collage would be then 800 pixels wide (4 screenshots across) by however long depending on how many shots are available.
The grid of screenshots would be assembled in alphabetical order. Each computer has a name (typically the business' name). There would have to be a computer-side app written to create the screenshot and upload to a specified ftp location (maybe utilize an XML file I could edit to insert the host /username/password and also the times I'd want the app to run).
The server-side app would collect and send ONLY new uploads and cleanup (delete) any old screenshots. Maybe anything older than 24 hours would be deleted.
Each screenshot in the grid would have the name of the screenshot below.
Forgot to mention the server-side app would have to email the then generated multi-screenshot grid to a prescribed email address. This would also be an option in the XML file that I could change.