pygame加载 绘制图片区别与联系
时间: 2024-10-21 13:07:56 浏览: 10
python使用PyGame绘制图像并保存为图片文件的方法
* Pygame加载/绘制图片
* 加载图片
* `pygame.image.load()`: 读取图像文件
* 处理不同格式(PNG, JPG等)
* 图片对象
* `Surface`: 基础图形对象
* 可缩放、旋转、裁剪
* 绘制图片
* `blit()`: 将图片复制到Surface上
* 子像素精度
* 联系
* 加载后都转化为Surface用于显示
* 区别
* 加载:读取文件操作
* 绘制:将Surface显示在屏幕上
* 表达方式
* 资源管理:内存优化
* 布局控制:游戏逻辑
* 渲染顺序:影响视觉效果
* 示例
* 1. 加载图片:
```python
img = pygame.image.load('img.png')
```
* 2. 绘制图片:
```python
screen.blit(img, (x, y))
```
阅读全文