如何使用python图片变成指定大小
时间: 2024-04-10 20:28:17 浏览: 21
你可以使用Python中的PIL库(Pillow库的一个分支)来调整图片的大小。下面是一个简单的示例代码,演示如何将图片调整为指定的大小:
```python
from PIL import Image
def resize_image(input_image_path, output_image_path, size):
original_image = Image.open(input_image_path)
width, height = original_image.size
print(f"The original image size is {width} wide x {height} tall")
resized_image = original_image.resize(size)
width, height = resized_image.size
print(f"The resized image size is {width} wide x {height} tall")
resized_image.show()
resized_image.save(output_image_path)
input_path = "path_to_input_image.jpg" # 输入图片路径
output_path = "path_to_output_image.jpg" # 输出图片路径
new_size = (800, 600) # 新的宽度和高度
resize_image(input_path, output_path, new_size)
```
在上面的代码中,`resize_image`函数接受三个参数:输入图片路径,输出图片路径和新的大小(以元组的形式提供)。函数首先打开原始图片,然后调用`resize`方法来调整图片大小,并保存到指定的输出路径。最后,它会显示调整后的图片并保存。
请确保在运行代码之前已经安装了PIL库(可以使用`pip install pillow`命令进行安装)并将`path_to_input_image.jpg`替换为你自己的输入图片路径,将`path_to_output_image.jpg`替换为你想要保存输出图片的路径。同时,你可以调整`new_size`变量来指定你想要的新的宽度和高度。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)