Images added to the presentation (vectors or rasters) do not maintain aspect ratio even when set in 'Position and Size > Keep ratio'. This happens to both master pages and normal view. This becomes a limitation when we make common templates of multiple formats.
Steps to Reproduce:
1. Insert an SVG / PNG image in the slide master or in normal view.
2. Right click on the image and open 'Position and Size' dialog.
3. Check 'Keep ratio' option and hit OK.
4. Under Properties side bar, in Slide group, change the format (to any other)
Images loose the original aspect ratio.
Images should have maintained aspect ratio while maintaining the centre of the images on normalised coordinates.
User Profile Reset: No
Build ID: 1:6.4.5-0ubuntu0.18.04.1
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3;
Locale: en-GB (en_IN); UI-Language: en-US
That is a misunderstanding of the check box "Keep ratio". That checkbox belongs to the dialog and says that the other value is automatically adapted, when you change width or height. It is not a property of the shape.
There exists no shape property for "Keep ratio" but you can always forth "keep ratio" when changing the size by dragging the handles. The default is, that dragging the corner handles keep ratio and dragging the side handles not. Combining dragging with the shift-key toggles the behavior.
When you change the slide format, you need to uncheck "fit object to paper format" to keep ratio of the already existing objects.
For better handling of aspect ratio for background images see bug 106858.
May be I should not have included the 'Position and Size > Keep ratio' option in my report that caused the confusion.
My expectation is that I will be able to change the slide format (16:9, 4:3 or any other) at any time, and the contents of the slide will accommodate the change. In particular the images will maintain their aspect ratio.
In Google Slides, if I add an image and then change the slide format, the images retains their aspect ratio. Only problem there is, the position of the image changes.
For people creating templates it would be very helpful if it is possible to create a single template and depending on users' need (paper / projector / TV) , change the slide format without the images getting distorted or shifted.
Please consider reopening the bug if this makes sense.
Please notice the last two sentences in my last answer.
I have changed this to enhancement request. But I'm not convinced, that a meaningful default is possible, which works without user action.
When switching e.g. from 280mm x 210mm (Screen 4:3) to 280mm x 157.5mm (Screen 16:9) the height is reduced, the width is kept. Or switching from 'Screen 16:9' to 'Dia Slide' will change both width and height.
1) Shrink/enlarge the image or not? The image might have filled the entire slide, so shrinking might result in white areas. Not shrinking or enlarging might result in overflow.
2) Keep distance to left and top edge or adapt it?
3) How to handle other drawing objects? You might have an ellipse to mark something in the image, or have an arrow from some text to the image, for example.
4) The image might have been sized and positioned in relation to a presentation object, e.g a logo besides a text in the footer presentation object.
5) Make a difference between content of individual slides and content of master slides?