Полноэкранный дисплей Pygame не работает на телевизоре - PullRequest
0 голосов
/ 15 октября 2019

Я использую Pygame Screen для показа полноэкранного изображения ... Он работает на моем мониторе, но когда я подключаю малину к телевизору и запускаю код, он не полностью полноэкранный и немного меньше.

Вот код, который я использую:

screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) 
displayRes = pygame.display.get_surface()
screen.fill((0, 0, 0))
pic = pygame.image.load("standard.jpg")
screen.blit(pygame.transform.scale(pic, (int(displayRes.get_width()), int(displayRes.get_height()))), (0, 0))
pygame.display.flip()

Редактировать: На самом деле pygame.display.get_surface () возвращает неправильные числа ширины и высоты. Когда я использую эти цифры для OMXPlayer, он также не отображается в полноэкранном режиме.

1 Ответ

0 голосов
/ 16 октября 2019

@ Комментарий Кингсли дал мне идею выключить Overscan в Raspbian, и теперь он отлично работает на телевизоре и мониторе.

Для этого: Откройте терминал ~> Введите sudo raspi-config ~> Advanced Option~> Оверскан ~> Переключиться на НЕТ ~> Перезагрузить Raspberry!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...