news 2026/7/10 17:56:40

Python编程中pygame库中照片的处理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python编程中pygame库中照片的处理

在制作游戏时,照片的使用的频率非常高,可以做背景、角色等。

#加载照片

bg=pygame.image.load(图片路径)

图片路径:如果图片和py文件是在同一级目录下,那么直接写图片名字即可,如果不在同一级目录下,要先用'./'切换到图片目录下。

#绘制图片及其位置的确定

screen.blit(bg,[0,0]) sceen:窗口名称 blit:绘制图像、及规定图像位置

bg:图像名 [0,0]:图像绘制的位置坐标

1、对于窗口来说,窗口左上角的位置就是坐标系的原点位置

2、背景图是放在整个窗口上的,图片的左上角要和窗口的左上角对齐,所以背景图片的坐标就是[0,0]

注:在pygame里,图片不会自动适配窗口大小,所以,如果我们想把让图片和窗口一样大,我们需要去调整窗口大小。

#图片在窗口位置随机出现

from random import randint #导入随机数库

screen.blit(img1,[randint(0,500),randint(0,200)]) #将图像的坐标设置为随机数区间

#利用while循环实现多张照片的展现

注:我们重新绘制完图片之后,一定要重新绘制一下背景图片和刷新一下窗口,否则会出现如下问题

原因:当我们在背景图片上加载其它图片时,背景的这个区域就被其他图片覆盖了。

x = 0 #定义变量 while True: for event in pygame.event.get(): if event.type ==QUIT: sys.exit() Screen.blit(bg, [0,0]) #绘制背景 x += 2 变量+2 screen.blit(img,[x,0])#绘制图片 pygame.time.delay(100)#让程序休眠一段时间,单位是毫秒 pygame.display.update()#刷新窗口

注:图片移动得太快,我们看不太清,所以我们可以让窗口刷新之前先休息一会儿。

pygame库中方法继续更新中~~~~~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/10 17:53:41

Meta Muse Image技术解析:AI图像生成在广告创意与平台集成的应用

如果你是一名开发者或内容创作者,最近可能已经感受到了AI图像生成领域的"军备竞赛"正在加速。当OpenAI的DALL-E和谷歌的Imagen已经占据先发优势时,Meta选择在2026年7月正式推出自己的AI图像生成模型Muse Image,这背后究竟意味着什么…

作者头像 李华
网站建设 2026/7/10 17:53:11

Seq2SeqAutoencoder实战:用PyTorch实现序列自编码器的完整教程

Seq2SeqAutoencoder实战:用PyTorch实现序列自编码器的完整教程 【免费下载链接】Seq2Seq-PyTorch Sequence to Sequence Models with PyTorch 项目地址: https://gitcode.com/gh_mirrors/se/Seq2Seq-PyTorch 序列自编码器是处理序列数据的强大工具&#xff0…

作者头像 李华
网站建设 2026/7/10 17:52:44

【计算机大数据毕业设计案例】基于 Python 的热门技术岗位薪资统计系统的设计与实现 基于 Python 的程序员薪资数据清洗与可视化系统(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/10 17:51:19

一机多玩:Nucleus Co-op如何让单机游戏变身多人派对

一机多玩:Nucleus Co-op如何让单机游戏变身多人派对 【免费下载链接】nucleuscoop Starts multiple instances of a game for split-screen multiplayer gaming! 项目地址: https://gitcode.com/gh_mirrors/nu/nucleuscoop 你是否曾幻想过与好友围坐在同一台…

作者头像 李华