Hold a picture under the curtain rod at the height you want the picture to hang to get an idea of how much ribbon you will need. Typically, a picture should sit at eye level, with the center of the picture at 5 feet 6 inches from the floor.
Cut a piece of ribbon for each frame at the desired hanging length. Give yourself enough ribbon to go from the picture frame up to the rod and back down again. Leave about a foot of excess for waste.
Hold the ribbon from the center with the two ends hanging loose behind the rod. Pull the center of the ribbon up and over in front of the rod, creating a loop. Lift the two loose ends to the front of the rod through this loop, then pull the ends down to tighten the loop.
Tie each end of the ribbon onto the screw eyes on either side of the back of the frame. Cut off any excess ribbon.