На самом деле недостаточно кода, чтобы сказать, в чем может быть проблема. Изображение в посте у меня отлично работает. Очевидно, ваш код не имеет события l oop, поэтому, вероятно, окно закрывается немедленно. Я ожидаю, что код был опущен, чтобы сделать вопрос меньше.
Код ниже открывает окно и правильно отображает растровое изображение вопроса.
import pygame
### initialisation
pygame.init()
win = pygame.display.set_mode((1280,645))
bg = pygame.image.load('dairy_farm.png')
### Main Loop
clock = pygame.time.Clock()
done = False
while not done:
# Handle user-input
for event in pygame.event.get():
if ( event.type == pygame.QUIT ):
done = True
elif ( event.type == pygame.MOUSEBUTTONUP ):
# On mouse-click
mouse = event.pos
print( "Click at " + str( mouse ) )
# Update the window, but not more than 60fps
win.blit(bg, (0,0))
pygame.display.flip()
# Clamp FPS
clock.tick_busy_loop(60)
pygame.quit()