猫史档案馆


peTer

peTer

Lv.1

喜欢玩荒野乱斗

获赞:14356收藏:5693浏览:127234作品收藏:311

签名:有了pvz素材想找人一起协作

回复帖子评论
上一页1 页 / 共 2下一页

【Python作品分享】我的创意游戏-工程包【教程贴】 中回复

创赛营的

 

2024-08-09T20:58:53 点赞:0

【python】第一个作品,多多包涵,要用新版海龟!!! 中回复

编的可以

 

2024-08-09T21:04:50 点赞:0

【Python作品分享】走格子(待更新)【作品秀】 中回复

创赛营的

2024-08-10T09:51:59 点赞:0

有人玩荒野乱斗吗? 中回复

 

2024-08-13T10:12:00 点赞:0

[求助]请问如何实现手机倾斜控制角色移动? 中回复

考古

 

2024-08-13T14:11:53 点赞:0

植物大战僵尸 中回复

你是要一起做吗

2024-08-13T15:36:35 点赞:0

【求助帖】为什么显示该图片打不开 中回复

你是直接写代码吗

2024-08-14T13:51:54 点赞:0

【求助帖】为什么显示该图片打不开 中回复

python要有素材才能用图片

2024-08-14T13:52:35 点赞:0

【求助帖】为什么显示该图片打不开 中回复

把要用的素材放到文件夹

然后在编辑器里面打开

最后在文件里面写上代码

2024-08-14T13:54:27 点赞:0

【求助帖】为什么显示该图片打不开 中回复

如果不是

2024-08-14T13:56:54 点赞:0

【求助帖】为什么显示该图片打不开 中回复

我也不清楚

2024-08-14T13:57:36 点赞:0

【求助帖】为什么显示该图片打不开 中回复

让我看看你的代码

2024-08-14T14:05:22 点赞:0

【求助帖】为什么显示该图片打不开 中回复

你把他转换成别的形式

2024-08-14T14:08:41 点赞:0

【求助帖】为什么显示该图片打不开 中回复

看看行不行

 

2024-08-14T14:09:06 点赞:0

【求助帖】为什么显示该图片打不开 中回复

在吗

2024-08-14T14:14:38 点赞:0

【求助帖】为什么显示该图片打不开 中回复

我有代码

2024-08-14T14:14:51 点赞:0

【求助帖】为什么显示该图片打不开 中回复

from PIL import Image
import os


def gen_img(size=0, target_dir='.', out_dir='out'):
"""
:param target_dir: 目标文件夹,默认为当前程序所在位置
:param size: 图片长宽中较大者缩放后的尺寸,输出图像比例保持不变, 默认保持原始尺寸
:param out_dir: 保存缩放后图像的文件夹
:return:
"""
if not os.path.exists(out_dir):
os.mkdir(out_dir)

files = os.listdir(target_dir)
img_ext = ['.png', '.jpg', '.gif', '.bmp', '.jpeg']
for file in files:
file_path = target_dir + os.sep + file
ext = os.path.splitext(file)[-1].lower()
if ext in img_ext:
new_img = img_resize(file_path, size)
if new_img.mode == 'RGBA':
alpha = new_img.split()[3]
new_img = new_img.convert('RGB').convert('P', palette=Image.ADAPTIVE, colors=255)
mask = Image.eval(alpha, lambda a: 255 if a <= 128 else 0)
new_img.paste(255, mask)
new_img.save(out_dir+os.sep+os.path.splitext(file)[0]+'.gif', transparency=255)
elif 'transparency' in new_img.info:
transparency = new_img.info['transparency']
new_img.save(out_dir+os.sep+os.path.splitext(file)[0]+'.gif',
transparency=transparency)
else:
new_img.save(out_dir+os.sep+os.path.splitext(file)[0]+'.gif')


def img_resize(file, size=1):
img = Image.open(file)
if size == 0:
scale = 1
else:
scale = max(img.size) / size
(width, height) = (int(img.width / scale), int(img.height / scale))
img2 = img.resize((width, height))
return img2


# 将程序所在位置下的图像等比例缩放,规则为长宽中较长边缩放成第一个参数值,默认保存到当前位置下的 out 文件夹中
gen_img()

2024-08-14T14:15:06 点赞:0

【求助帖】为什么显示该图片打不开 中回复

发了

2024-08-14T14:15:13 点赞:0

【有一个问题】 中回复

上首页的

2024-08-14T14:33:32 点赞:0

玩一玩我的 中回复

o'k

2024-08-14T20:13:28 点赞:0

玩一玩我的 中回复

玩好了

2024-08-14T20:23:19 点赞:0

玩一玩我的 中回复

帮你长了40多

2024-08-14T20:23:32 点赞:0

谁建个群啊 中回复

什么意思

2024-08-15T12:08:19 点赞:0

到底还有没有人啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 中回复

有啊

2024-08-15T12:45:50 点赞:0

首页真的只能靠运气或早期名声上了吗? 中回复

这不废话

2024-08-16T13:20:02 点赞:0

五子棋AI协作第5期 中回复

https://kitten4.codemao.cn/?invite_code=T2S414。。

2024-08-18T13:52:37 点赞:0

咋改角色名字啊 中回复

发协作给我看看

2024-08-21T19:35:37 点赞:0

手把手教你写【联机作品】快来围观~ 中回复

厉害

2024-08-21T19:52:03 点赞:0

帖子编号快到700000了诶 中回复

https://shequ.codemao.cn/user/1/

2024-08-29T19:29:06 点赞:0

帖子编号快到700000了诶 中回复

https://shequ.codemao.cn/user/200/

2024-08-29T19:34:56 点赞:0