| Reference | Downloads | Github

How to rotate a image without streching in builder?

If this template helps then use it. If not then just delete and start from scratch.

OS (e.g. MAC):
PsychoPy version (e.g. v3.2.4):
Standard Standalone? (y/n) If not then what?:
What are you trying to achieve?:
I want to rotate an image (picture 1) to different degrees without streching like picture 2. Actually I got a streched picture like picture 3 (rotated and streched) by setting the orientation angle as 40 (see below). How can I fixed this?

What did you try to make it work?:

What specifically went wrong when you tried that?:
Include pasted full error message if possible. “That didn’t work” is not enough information.


The issue is having the units for the stimulus specified as norm or “normalised”, in which case the height and width of the screen are each normalised to 2 units. This will lead to such distortions, unless your window happens to be square rather than rectangular. Choose more appropriate units for your stimulus (or for the whole experiment), as described here:

I see. thank you so much.