导航:首页 > 图片大全 > 如何用pygame实现图片切换

如何用pygame实现图片切换

发布时间:2023-09-20 22:08:43

A. python 图片移动

#-*-coding:gbk-*-
importImage
importImageDraw
importImageChops

im=Image.new('RGB',(800,600),'white')
im2=Image.open('test.png')

#测试图放画布左边,画布右边底色涂黄
left=(im.size[0]/2-im2.size[0])/2
upper=(im.size[1]-im2.size[1])/2
im.paste(im2,(left,upper))
im.paste('yellow',(im.size[0]/2,0)+im.size)
im.show()

#因要旋转得计算测试图对角线,然后切出
d=int((im2.size[0]**2+im2.size[1]**2)**0.5)
left=(im.size[0]/2-d)/2
upper=(im.size[1]-d)/2
bbox=(left,upper,left+d,upper+d)
cp=im.crop(bbox)

#图底不是黑先做mask再作旋转,
#mask做法不一,按测试图可选取g或b通道
r,g,b=cp.split()
mask=g.point(lambdai:i<250and255)
angle=30
mask=mask.rotate(angle)
cp=cp.rotate(angle)

#利用mask贴在画布右边黄底区内
im.paste(cp,(left+im.size[0]/2,upper),mask)
im.show()

阅读全文

与如何用pygame实现图片切换相关的资料

热点内容
小胖子男生动漫图片 浏览:274
美女屁屁动态图片 浏览:521
唐代男子衣服图片大全 浏览:343
幼儿简单画画作品图片 浏览:416
怎么把模糊的图片变清晰 浏览:151
女生去全衣服无遮挡图片 浏览:529
女生后背小型纹身图片 浏览:157
qq怎么自动加载图片 浏览:490
怎样将图片进行排版用word 浏览:653
女生生娃娃的图片 浏览:122
现在发型图片男 浏览:202
嵌入图片的word文件如何保存 浏览:277
word图片背景填充 浏览:404
画警察敬礼图片既简单又漂亮 浏览:826
简单小车手工制作图片大全 浏览:321
清朝末年的人简单绘画图片 浏览:392
男孩女孩小学生卡通图片 浏览:324
动漫御姐高清图片 浏览:74
樱桃小丸子文字图片 浏览:28
钱的图片带字可爱 浏览:927