Requested feature overview description.
When a user uploads or edits a picture, add metadata onto the original with the information, such as tags, description, sources, upload date, revision date, and ID, prefixed with " from_e621.net: ". Metadata would be updated with new tags on each edit.
Why would it be useful?
*Develops redundancies for links and information in case any of the original sources go offline
*Makes it easier for users to organise personal galleries saved on a hard disk
*Supports the idea of an Internet archive, where all images can be saved and sourced for the future
What part(s) of the site page(s) are affected?
Every image post.
Notes:
Granted the sight has an obligation to be an archive, and can't mess with the image too much. But if we are being an archive, it should be necessary that, if the site or the post goes down for any reason, the user still has a saved history of what existed on that post before it went down.
Metadata doesn't impact image quality, only takes a few bytes to add on, and the non-destructive aspect means that anything the artist embedded prior to the e621 upload will remain intact.
I don't have a specific implementation or an idea of how this would affect the website's efficiency. I also think .jpg has a limitation where data can't be too long or it gets truncated. I understand this isn't helpful, but bear in mind I'm not a programmer (big red warning flag there).
Other limitations:
*Images saved to the users drive will have slightly different data as a post changes, which is a universal issue, seeing as images on a disk don't automatically update when they do online
*Would be tricky to program so the data doesn't destroy itself, destroy the original metadata, or create messy, redundant data (which is why it's a valuable skill to be able to make these things)
*Would add a few hundred bytes to the filesize of the image, which is negligible compared to how large the things are.
*Not sure if this is feasible for videos
Updated by savageorange