Answers for "scale an image down pygame"

13

how to change the scale of a picture in pygame

import pygame
picture = pygame.image.load(filename)
picture = pygame.transform.scale(picture, (1280, 720))
Posted by: Guest on November-16-2020
5

pygame scale image

"""Load image"""
# I'm loading an image, but that does not matter.
surface = pygame.image.load("path/to/file.png").convert()
# Documentation for Surface.convert() and Surface.convert_alpha():
# https://www.pygame.org/docs/ref/surface.html#pygame.Surface.convert

"""Scale / resize surface"""
surface = pygame.transform.scale(surface=surface, size=(50, 50))
# In depth documentation:
# https://www.pygame.org/docs/ref/transform.html#pygame.transform.rotate
Posted by: Guest on February-09-2021
0

pygame scale

#Start Libraries
import pygame, sys
from pygame.locals import *
#End Libraries

pygame.init() #We're initializing the script

pygame.display.set_caption('Platform') #This is the name of the window
window_size = (600,400) #The size of the window
screen = pygame.display.set_mode(window_size) #Initializing the screen

image_not_scaled = pygame.image.load('file_path.png').convert() #Importing the image
image = pygame.transform.scale(image_not_scaled, (32, 32)) #You can insert whatever you want for example (64, 64)
														   #It MUST be a tuple

#Now we'll create the while loop
run = True #With this we can control the script (stop it)
while run: #For NOW itz a simple while true
    screen.fill((255, 255, 255)) #Filling the screen with white
    screen.blit(image, (0, 0)) #Blitting the image on the screen

    for event in pygame.event.get(): #Checking the events
        if event.type == QUIT: #Checking if the event is QUIT
            pygame.quit() #In that case we'll exit from pygame
            sys.exit() #In that case we'll exit from the script
    
    pygame.display.update() #Updating the screen
Posted by: Guest on August-18-2021

Python Answers by Framework

Browse Popular Code Answers by Language