Pygame surface.blit() function (original) (raw)
Last Updated : 23 May, 2021
surface.blit() function draws a source Surface onto this Surface. The draw can be positioned with the dest argument. The dest argument can either be a pair of coordinates representing the position of the upper left corner of the blit or a Rect, where the upper left corner of the rectangle will be used as the position for the blit. The size of the destination rectangle does not affect the blit.
Syntax : blit(source, dest, area=None, special_flags=0) -> Rect
Parameters:
- Source - Draws a source Surface onto this Surface
- dest - The draw can be positioned with the dest argument.
- area -A Rect can also be passed as the destination and the topleft corner of the rectangle will be used as the position for the blit
Python3 `
import pygame module
import pygame
pygame.init()
width
width = 680
height
height = 480
#store he screen size z = [width,height]
store the color
white = (255, 255, 255) screen_display = pygame.display
Set caption of screen
screen_display.set_caption('GEEKSFORGEEKS')
setting the size of the window
surface = screen_display.set_mode(z)
set the image which to be displayed on screen
python = pygame.image.load('bg.jpg')
set window true
window = True while window: for event in pygame.event.get(): if event.type == pygame.QUIT: window = False
# display white on screen other than image
surface.fill(white)draw on image onto another
surface.blit(python,(50, 50))
screen_display.update()pygame.quit()
`
Output: