fix: keep portraits aspect ratio on display