美文网首页
01.16 显示文字与图片

01.16 显示文字与图片

作者: xxxQinli | 来源:发表于2019-01-16 19:50 被阅读0次

显示内容


显示图片

1.加载图片

image.load(图片地址) -> 返回图片对象(surface)

2.将图片添加(渲染)到窗口上

blit(渲染对象, 坐标)

坐标: 一个元祖,两个元素,分别是x坐标和y坐标

"""

image = pygame.image.load('images/luffyy.png')

window.blit(image, (0, 0))


操作图片

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))

1.创建字体对象

a.系统字体
font.SysFont(字体名, 字体大小) - 返回一个字体对象
b.自定义字体
font.Font(字体文件路径, 字体大小)

# font = pygame.font.SysFont('Times', 40)
font = pygame.font.Font('images/font2.ttf', 40)

2.根据字体创建文字对象

render(文字, True, 文字颜色) - 返回一个文字对象(Surface)

text = font.render('hello世界!', True, (255, 0, 0))
w, h = text.get_size()

3.显示文字

blit(渲染对象, 坐标)

相关文章

  • 01.16 显示文字与图片

    显示内容 显示图片 1.加载图片 image.load(图片地址) -> 返回图片对象(surface) 2.将图...

  • Day_10 异常与pygame

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

  • 改变UIButton图片文字位置

    1.图片居左,文字在右,垂直居中显示,文字与图片没有间距为10 代码如下: - (void)setIconInLe...

  • 2018-07-27 day10 Pygame模块

    Pygame模块 显示文字 显示图片 显示图形 动画

  • UIButton 上图片下文字显示

    要实现的效果: 图片在文字之上显示,图片和文字都居中显示,可控制图片和文字之间的间距。 计算: 正常图片不设置按钮...

  • day17-pygame

    一、图片显示 二、文字显示 三、图形显示 四、事件

  • day10

    01 pygame 02 显示文字 03 显示图片 04 显示图形

  • img的title和alt的区别?

    Alt是图片不能正常显示时的替代文字 Title是鼠标滑过图片时显示的文字,可以起解释图片的作用

  • 简书首页显示1图70个字

    简书首页,除了显示标题与纯文字内容100个字,标题与内容纯图片3幅。还有显示标题与内容1幅图文字70个。所以。简书...

  • Day10-Python-pygame-2018/7/27

    创建一个pygame窗口 显示文字 显示图片 显示图形

网友评论

      本文标题:01.16 显示文字与图片

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