I'm currently using WordPress's built in Custom Headers to get images for a slideshow on the homepage of my website. For the most part, this has worked as intended; it allows me to upload a set of images and have client visualize what's happening.
However, I found something that wasn't ideal. When you upload a header image and then crop it, the "meta data" (i.e. name, description, etc.) that you set on the original image doesn't transfer over to the newly cropped image (which is saved separately from the original). This gives the impression that the "meta data" wasn't saved for the header image when you added it. The only way to then update that "meta data" is to go to the media library, and edit it from there. As you can see, it's not a very intuitive UX, and can cause confusion.
The best solution I can think of would be to somehow hook into a WordPress event, and transfer the "meta data" in the original image to the cropped image. Although as far I can tell, there is no way to do just that, so I'd like to hear your thoughts.
I'm open to all ideas and solutions.
Here's a more visual representation of what I'm describing: