当前位置: 首页 > 科技观察

高级Python基础知识-如何使用Python调整图像大小

时间:2023-03-21 19:11:50 科技观察

Python已成为首选的编程语言。不仅适用于一般的面向对象程序设计,还适用于各种科学、数学、统计等应用。所有这一切都是可能的,这要归功于强大的开发人员社区,该社区使用Python开发了用于各种目的的库和API。它拥有所有领域的图书馆,从机器学习到医学。一个这样的库是Pillow,它包含使用Python进行图像处理的方法。今天,我们将看到如何在Linux中使用Python使用Pillow调整图像大小。先决条件确保使用以下命令在您的Linux系统中安装Python3和PIP(一个方便的Python包管理器)。linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallpython3python3-pip[在Debian、Ubuntu和Mint上]linuxmi@linuxmi:~/www.linuxmi.com$sudoninstallpython3python-pip[在CentOS、RHEL和Fedora上]linuxmi@linuxmi:~/www.linuxmi.com$sudopacman-Spython3python-pip[在ArchandManjaro上]linuxmi@linuxmi:~/www.linuxmi.com$sudozypperinstallpython3python3-pip[在openSUSE上]使用Pip安装Pillow,如下所示:linuxmi@linuxmi:~/www.linuxmi.com$pip3installpillow或linuxmi@linuxmi:~/www.linuxmi.com$pipinstallpillow在Linux中使用Pillow调整图像大小首先,打开一个文件来写入Python代码,或者直接在命令行设备上启动Python3解释器。从Pillow导入“图像”类。请注意,Pillow库在Python3中称为PIL。>>fromPILimportImage使用“Image.open”打开图像文件。>>img=Image.open('linuxmi.png')接下来,在图像对象“img”上调用方法“resize”。该方法有一个参数:一个元组,其中包含图像的新宽度和高度(以像素为单位)。>>newimg=img.resize((new_width,new_height))实际上,您甚至可以调用函数“show”来查看原始文件和调整后的文件的外观。>>img.show()查看缩放图像。>>newimg.show()最后,将调整大小后的图像保存到一个新文件中。>>newimg.save('linuxmi.com.png')如果您在文件中编写了所有这些行,您现在可以保存并退出文件。fromPILimportImageimg=Image.open('linuxmi.png')newimg=img.resize((new_width,new_height))newimg.save('linuxmi.com.png')然后执行以下步骤以完成上述所有步骤。linuxmi@linuxmi:~/www.linuxmi.com$python3linuxmi.py确认新文件确实已保存。linuxmi@linuxmi:~/www.linuxmi.com$lslinuxmi.com.png结论我们学习了如何在Pillow库的帮助下使用Python快速轻松地调整图像大小。如果您想了解有关Pillow的更多信息,请务必阅读官方文档。感谢阅读,请在下方告诉我们您的想法!