Pygame – surface.blit() function
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
pygame.init()
width = 680
height = 480
z = [width,height]
white = ( 255 , 255 , 255 )
screen_display = pygame.display
screen_display.set_caption( 'GEEKSFORGEEKS' )
surface = screen_display.set_mode(z)
python = pygame.image.load( 'bg.jpg' )
window = True
while window:
for event in pygame.event.get():
if event. type = = pygame.QUIT:
window = False
surface.fill(white)
surface.blit(python,( 50 , 50 ))
screen_display.update()
pygame.quit()
|
Output:
Last Updated :
23 May, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...