有用的python

03-显示图片

2018-07-27  本文已影响0人  阅心_5cc2
import pygame
if __name__ == '__main__':
    pygame.init()
    screen = pygame.display.set_mode((600,400))
    screen.fill((255,255,255))

1.获取图片对象

    img = pygame.image.load('./img/222.jpg')
    """
    a.获取图片大小
    """
    img_size = img.get_size()
    print(img_size)

    """
    b.形变:
    transform:形变包括,缩放,平移和旋转
    scale(缩放对象,新的大小) --- 返回一个缩放后的新对象
    """
    # new_img = pygame.transform.scale(img,(400,400))

    """
    旋转
    rotate(旋转对象,旋转角度)  ----角度是0-360对应的度数
    """
    img =  pygame.transform.rotate(img,-90)

    """ 
    def rotozoom(Surface, angle, scale):
    def fotozoom(旋转对象,旋转角度,缩放比例)
    """
    img = pygame.transform.rotozoom(img,90,0.4)

2.将图片对象渲染到窗口上

    screen.blit(new_img,(0,0))

3.展示在屏幕上

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()
上一篇 下一篇

猜你喜欢

热点阅读