I am selling in my website print with frame.
I want that the customer will see the color of the frame with the print when he choose a color.
I know how to do it one by one with photoshop but I want to know if there is another option that will be automatic for all my photos? maybe some app?
It sounds like you have variants for your product. Then just upload different images for each of your product variants https://help.shopify.com/en/manual/products/variants/add-variants, when people change the variant, product images will change accordingly.
If you want your product page to be more customized then consider using PageFly page builder