Help with creating a template with an easily (drag and drop) replaceable picture frame

I am trying to create a template for a bio page for a class directory. I’d like to have a box that I can drag and drop a picture into and have the picture keep it’s ratio (cause obviously it’s a face) but fill the shape. I plan to use writer, but I also have a project in draw where I make a weekly flyer and I’d like to have a shape that I can just drag and drop a new picture into each week and have it keep it’s ratio, but fill the box. I’m new to the Libre world and would love help. Publisher did this, but that won’t be an option to use in the future and I’m trying to use more open source. Thanks!

I would use Writer for both applications, as it allows you to work with frames for images and text. (and you don’t have to rethink anything)
For a portrait, the dimensions height = 4.5 cm, width = 3.5 cm are recommended.
This corresponds to the standard passport photo size.
You can insert a suitable frame in Writer using
Insert > Frame > Frame.
I would use a similar procedure for the flyer.

If frames are arranged as columns, these frames can also be linked to allow text to flow from one frame to the next.


Layout in Writer

Frame in Writer

English documentation


Frame and picture in Writer:

134658 HB Frame and picture in Writer