import pygame
pygame.init()
clock = pygame.time.Clock()
fps = 60
screen_size = (1280, 960)
screen = pygame.display.set_mode(screen_size)
pygame.display.set_caption('Coin')
# Path to image
path = 'Python/pygame'
# Load the image
img = pygame.image.load(f'{path}/coin.png')
# Get image rectangle
rect = img.get_rect()
# Set image center to screen center
rect.center = ((screen_size[0]/2, screen_size[1]/2))
# Scale image
small_img = pygame.transform.scale(img, (rect[2]/2, rect[3]/2))
# Get small image rect
small_rect = small_img.get_rect()
# Center small image to rect. Note divided screen height as to not place small image on large one
small_rect.center = (screen_size[0]/2, screen_size[1]/4)
running = True
while running:
screen.fill('white')
event = pygame.event.poll()
if event.type == pygame.QUIT:
running = False
screen.blit(small_img, small_rect)
screen.blit(img, rect)
pygame.display.flip()
clock.tick(60)