信创终端系统上使用Pillow库调整图片大小 | 统信 | 麒麟 | 中科方德

306 篇文章 6 订阅
306 篇文章 8 订阅

原文链接:信创终端系统上使用Pillow库调整图片大小
Hello,大家好啊!今天给大家带来一篇关于在信创终端系统上使用Pillow库调整图片大小的文章。Pillow是Python Imaging Library(PIL)的一个分支,是一个非常强大的图像处理库。本文将详细介绍如何在信创终端系统上使用Pillow库来调整图片大小。欢迎大家分享转发,点个关注和在看吧!

1.更新系统源

pdsyw@pdsyw-PC:~/Desktop$ sudo apt update

2.安装pip3

pdsyw@pdsyw-PC:~/Desktop$ sudo apt install python3-pip

3.安装pillow库

pdsyw@pdsyw-PC:~/Desktop$ pip3 install pillow
Requirement already satisfied: pillow in /usr/lib/python3/dist-packages (5.4.1)
pdsyw@pdsyw-PC:~/Desktop$ 

4.编写脚本

pdsyw@pdsyw-PC:~/Desktop$ vim resize_image.py
pdsyw@pdsyw-PC:~/Desktop$ cat resize_image.py
from PIL import Image

def resize_image(input_path, output_path, size):
    with Image.open(input_path) as img:
        img = img.resize(size, Image.ANTIALIAS)
        img.save(output_path)

input_image_path = "/home/pdsyw/Desktop/pds.png"  # 输入图片的路径
output_image_path = "/home/pdsyw/Desktop/48.png"  # 输出图片的路径
new_size = (48, 48)  # 规定的新大小

resize_image(input_image_path, output_image_path, new_size)
pdsyw@pdsyw-PC:~/Desktop$ 

5.查看源图

pdsyw@pdsyw-PC:~/Desktop$ ls -ltr

6.执行脚本生成新图

pdsyw@pdsyw-PC:~/Desktop$ python3 resize_image.py 
pdsyw@pdsyw-PC:~/Desktop$ 
pdsyw@pdsyw-PC:~/Desktop$ ls -ltr 

7.编辑代码

pdsyw@pdsyw-PC:~/Desktop$ vim resize_image.py
pdsyw@pdsyw-PC:~/Desktop$ cat resize_image.py
from PIL import Image

def resize_image(input_path, output_path, size):
    with Image.open(input_path) as img:
        img = img.resize(size, Image.ANTIALIAS)
        img.save(output_path)

input_image_path = "/home/pdsyw/Desktop/pds.png"  # 输入图片的路径
output_image_path = "/home/pdsyw/Desktop/64.png"  # 输出图片的路径
new_size = (64, 64)  # 规定的新大小

resize_image(input_image_path, output_image_path, new_size)
pdsyw@pdsyw-PC:~/Desktop$ 

8.生成新图

pdsyw@pdsyw-PC:~/Desktop$ python3 resize_image.py 
pdsyw@pdsyw-PC:~/Desktop$ ls -ltr 

通过本文的介绍,您应该已经掌握了如何在信创终端系统上使用Pillow库来调整图片大小。Pillow提供了简单而强大的图像处理功能,可以帮助您轻松完成各种图像处理任务。如果您觉得这篇文章有用,请分享和转发。同时,别忘了点个关注和在看,以便未来获取更多实用的技术信息和解决方案。感谢大家的阅读,我们下次再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏大圣运维

编写不易,还请支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值