I have a similar problem. I too am selling prints. All the prints have exactly the same variables (sizes) except of course for the image itself.
I have a list of prints (images) and have a “buy one” button that I want to link to a single product page.
If I can pass the image data to the products page it will save me adding an extra product everytime I have a new print.