I made them for 20x15cm photos but any size should work.
Printable without supports and comes out neat in 0.1mm layer height without any issues in sliding in the photo.
Light angle to the back for better visibility of the picture.
The author hasn't provided the model origin yet.