导航:首页 > 图片大全 > 如何用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实现图片切换相关的资料

热点内容
翡翠福寿桃子高清图片 浏览:999
跑步女生卡通图片竖屏 浏览:663
冬至图片配文字大全可保存 浏览:551
怎么制作带v的图片 浏览:655
动漫贵妃醉酒图片 浏览:30
动漫版英雄图片 浏览:242
怎么样查图片的来源 浏览:844
拼多多给商家发图片如何添加 浏览:583
南宋古钱币图片及价格 浏览:930
一个闭眼的女孩和小鱼的图片 浏览:743
女生夜景背景头像图片 浏览:9
扭绳发型图片 浏览:698
王子图片动漫图片 浏览:252
幼儿手工图片大全简单漂亮的 浏览:418
美猫加菲猫高清图片 浏览:537
页眉中图片与文字居中 浏览:288
汽车拉花简单图片大全 浏览:742
动漫带血女生图片大全 浏览:269
小女生生气图片二次元 浏览:675
动漫狐狸头像女生图片 浏览:359