python怎么输出图片_用Python实现导出不同尺寸的图片功能

这段Python代码展示了如何使用PIL库批量导出不同尺寸的PNG图片。它首先定义了一个尺寸列表,然后通过用户输入的路径读取图片,根据列表中的尺寸进行缩放并保存。用户可以选择为一张图片导出所有尺寸,或者为文件夹内所有图片导出指定尺寸。
摘要由CSDN通过智能技术生成

## by Adong

## Version 2019.04.21

## Version 2019.04.23

### 添加为每一张图导出设定尺寸图片功能

from PIL import Image

import os

imageDirectory = ""

imageSize = [20,29,40,50,57,58,60,72,76,80,87,100,114,120,144,152,167,180,512,1024]

##导出不同尺寸图片

def ExportAllSize():

getpath=imageDirectory+"/icon_1024.png"

if(os.path.exists(getpath)):

for size in imageSize:

im = Image.open(imageDirectory+"/icon_1024.png")

im.resize((size,size), Image.ANTIALIAS).save(imageDirectory+"icon%dx%d.png"%(size,size))

print("输出图片:%s",size)

else:

print("没有icon_1024.png的图片")

## 搜索文件夹内的文件

def FearchFile(pathset,size):

filedir=pathset

list=os.listdir(filedir)

for i in range(0,len(list)):

fname=os.path.basename(list[i])

if(fname[-4:]==".png" or

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值