python使用PyGame绘制图像并保存为图片文件的方法

   本文实例讲述了python使用PyGame绘制图像并保存为图片文件的方法。分享给大家供大家参考。具体实现方法如下:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

''' pg_draw_circle_save101.py
draw a blue solid circle on a white background
save the drawing to an image file
for result see http://prntscr.com/156wxi
tested with Python 2.7 and PyGame 1.9.2 by vegaseat 16may2013
'''
import pygame as pg
# pygame uses (r, g, b) color tuples
white = (255, 255, 255)
blue = (0, 0, 255)
width = 300
height = 300
# create the display window
win = pg.display.set_mode((width, height))
# optional title bar caption
pg.display.set_caption("Pygame draw circle and save")
# default background is black, so make it white
win.fill(white)
# draw a blue circle
# center coordinates (x, y)
center = (width//2, height//2)
radius = min(center)
# width of 0 (default) fills the circle
# otherwise it is thickness of outline
width = 0
# draw.circle(Surface, color, pos, radius, width)
pg.draw.circle(win, blue, center, radius, width)
# now save the drawing
# can save as .bmp .tga .png or .jpg
fname = "circle_blue.png"
pg.image.save(win, fname)
print("file {} has been saved".format(fname))
# update the display window to show the drawing
pg.display.flip()
# event loop and exit conditions
# (press escape key or click window title bar x to exit)
while True:
for event in pg.event.get():
if event.type == pg.QUIT:
# most reliable exit on x click
pg.quit()
raise SystemExit
elif event.type == pg.KEYDOWN:
# optional exit with escape key
if event.key == pg.K_ESCAPE:
pg.quit()
raise SystemExit

  希望本文所述对大家的Python程序设计有所帮助。

时间: 2025-01-30 14:43:42

python使用PyGame绘制图像并保存为图片文件的方法的相关文章

python使用PyGame绘制图像并保存为图片文件的方法_python

本文实例讲述了python使用PyGame绘制图像并保存为图片文件的方法.分享给大家供大家参考.具体实现方法如下: ''' pg_draw_circle_save101.py draw a blue solid circle on a white background save the drawing to an image file for result see http://prntscr.com/156wxi tested with Python 2.7 and PyGame 1.9.2

java或SWT中如何绘制图像并保存为图片

问题描述 我们项目用的是RCP,SWT,java搞的现在有个功能实现:1:需要绘制一条直线(颜色,宽度,)界面控件是:宽度:1颜色:read生成取消2:用户填玩参数,点击确认,将绘制的这条直线保存在图片在本地,最后再将之前的直线图标替换成新生成的现在整体技术有了难点,比如,怎么去根据参数绘制,又如何把绘制出来的线保存成图片,谁有这方面的资料或者给段代码,小弟在这里感谢了!~在线等! 解决方案 解决方案二:可以考虑直接把canvas保存为图片如果你是根据用户输入的参数绘制的,也可以直接保存用户的输

python保存字符串到文件的方法

  本文实例讲述了python保存字符串到文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 def save(filename, contents): fh = open(filename, 'w') fh.write(contents) fh.close() save('file.name', 'some stuff') 希望本文所述对大家的Python程序设计有所帮助.

python 把网站返回的数据流保存为一个文件(这个数据流是pdf)

问题描述 python 把网站返回的数据流保存为一个文件(这个数据流是pdf) python 把网站返回的数据流保存为一个文件(这个数据流是pdf) 解决方案 按二进制方式写文件.然后保存下来 解决方案二: 网站返回的是啥格式的数据嘛,python数据生成pdf有很多插件和工具 其中:利用python的reportlab 和 mathplotlib 就可以生成一个PDF 脚本

如何用python实现视频关键帧提取并保存为图片

问题描述 如何用python实现视频关键帧提取并保存为图片 问题是这样的: 我有一段视频,我想提取出这个视频中的关键帧并保存为图片.有python相关方面的库或者函数可以实现这方面的功能吗? 哪位朋友能指导一下,十分感谢 解决方案 http://stackoverflow.com/questions/9064962/key-frame-extraction-from-video 解决方案二: python本身很难,需要依赖其他工具http://www.v2ex.com/t/129464 解决方案

php限制上传文件类型并保存上传文件的方法

 这篇文章主要介绍了php限制上传文件类型并保存上传文件的方法,涉及php针对上传文件的常用操作技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了php限制上传文件类型并保存上传文件的方法.分享给大家供大家参考.具体如下: 下面的代码演示了php中如何获取用户上传的文件,并限制文件类型的一般图片文件,最后保存到服务器 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3

PPT演示文稿保存为视频文件的方法

  PPT演示文稿保存为视频文件的方法           1.启动PowerPoint 2013并打开演示文稿,在"文件"窗口左侧的列表中选择"导出"选项,在中间窗格中选择"创建视频"选项,在右侧的窗格中单击"Internet和DVD"按钮,然后根据用途在打开的列表中选择视频的显示分辨率,如图1所示. 图1 设置视频显示的分辨率 2.在"放映每张幻灯片的秒数"微调框中输入数值,设置每张幻灯片的放映时间,如

Python导出数据到Excel可读取的CSV文件的方法

  本文实例讲述了Python导出数据到Excel可读取的CSV文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 import csv with open('eggs.csv', 'wb') as csvfile: #spamwriter = csv.writer(csvfile, delimiter=' ',quotechar='|', #quoting=csv.QUOTE_MINIMAL) spamwriter = csv.writer(csvfile,

python连接远程ftp服务器并列出目录下文件的方法

  本文实例讲述了python连接远程ftp服务器并列出目录下文件的方法.分享给大家供大家参考.具体如下: 这段python代码用到了pysftp模块,使用sftp协议,对数据进行加密传输   1 2 3 4 5 6 7 8 9 10 import pysftp srv = pysftp.Connection(host="your_FTP_server", username="your_username",password="your_password&q