美文网首页
显示图片

显示图片

作者: 匿隱 | 来源:发表于2019-02-13 15:48 被阅读0次

import pygame

def main():
    # 1.初始化
    pygame.init()

    # 2.创建窗口
    window = pygame.display.set_mode((400, 600))
    pygame.display.set_caption('图片')
    window.fill((255, 255, 255))

    # 3.添加固定显示内容
    """
    显示图片
    1.加载图片
    image.load(图片地址)  -> 返回图片对象(surface)
    
    2.将图片添加(渲染)到窗口上
    blit(渲染对象, 坐标)  
    坐标: 一个元祖,两个元素,分别是x坐标和y坐标
    """
    image = pygame.image.load('images/luffyy.png')
    window.blit(image, (0, 0))

    # 4.操作图片
    """
    1.获取图片对象大小
    surface类型有个对象方法: get_size()  - 返回的是元祖
    """
    # 获取窗口大小
    print(window.get_size())
    # 获取图片大小
    print(image.get_size())
    width, height = image.get_size()
    # window.blit(image, (400-width, 600-height))

    """
    2.图片缩放和旋转(形变)
    transform.scale(缩放对象, 目标大小)  -> 返回缩放后的新对象
    transform.rotozoom(缩放对象, 旋转角度, 缩放比例)
    """
    new_image = pygame.transform.scale(image, (50, 50))
    new_image = pygame.transform.rotozoom(image, 45, 0.8)

    window.blit(new_image, (10, 250))






    pygame.display.flip()
    # 3.游戏循环
    while True:
        # 事件检测
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                exit()

相关文章

  • 图片显示

    //标签按钮 @property(nonatomic,strong)UILabel *titleLabel; //...

  • 显示图片

    springboot部署的时候一般打成jar包,那么在想象一下图片下载,并展示的情况。下载的图片必须要服务器中间件...

  • 显示图片

    import pygame

  • 21_显示YUV图片&视频

    一、显示YUV图片 显示 YUV 图片和显示 BMP 图片的大致流程是一样的。显示 BMP 图片我们可以直接获取到...

  • UI基础控件- UIImageView

    UIImageView 功能:显示图片 常见属性:image:显示的图片animationImages:显示的动画...

  • YYImage/YYWebImage

    YYImage YYKit的图像框架 显示普通动画类型图片 显示帧动画 显示精灵图片精灵图片? 判断图片格式 YY...

  • July 27-day12-Python初识pygame

    显示字体 显示结果: 显示图片 显示结果: 显示图形 显示结果:

  • 【GeekBand】UIImage显示图片

    UIImage 通过属性显示assets中的图片 通过代码显示图片 显示图片最直接的方式就是使用Image Vie...

  • Day_10 异常与pygame

    异常捕获 pygame操作流程 pygame显示文字 pygame显示图片与图片操作 pygame基本显示

  • flutter 显示本地默认

    简单的flutter 显示网络图片之前显示本地默认图片

网友评论

      本文标题:显示图片

      本文链接:https://www.haomeiwen.com/subject/fncljqtx.html