pygame で画像をブリットしようとすると、画像が実際の画像よりも小さくブリットします。簡略化されたコードは次のとおりです。
import pygame
pygame.init()
screen = pygame.display.set_mode((1176,674),0,32)
background = pygame.image.load("picture.jpg").convert()
while True:
screen.blit(background, (0,0))
pygame.display.flip()
結果の画像は、本来あるべきサイズの約半分です