La Paris Evergreen 5 x 5 Inch Brass Picture Frame. Photographic images on paper were first invented in France in the 1880’s. Those treasured images, printed by professional photographers, were displayed in graceful brass and beveled glass frames. One hundred years later, La Paris Studios started their company, reproducing antique brass and silver-plated picture frames that were created in France at that time.