给我一个调整图片尺寸的python代码
时间: 2024-05-10 21:15:25 浏览: 3
可以使用Pillow库来调整图片尺寸,下面是一个简单的示例代码:
```python
from PIL import Image
# 打开图片
image = Image.open("example.jpg")
# 调整尺寸
new_size = (800, 600)
resized_image = image.resize(new_size)
# 保存图片
resized_image.save("example_resized.jpg")
```
在代码中,我们首先使用`Image.open()`方法打开图片,然后使用`resize()`方法调整图片尺寸,最后使用`save()`方法保存图片。`resize()`方法的参数是一个元组,表示新的图片尺寸。
相关问题
调整图片尺寸 python
调整图片尺寸可以使用Python的PIL库(Pillow)。您可以按照以下步骤进行操作:
首先,确保您已经安装了Pillow库。您可以使用以下命令安装它:
```
pip install 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.save(output_image_path)
```
在上面的代码中,`input_image_path`是原始图片的路径,`output_image_path`是调整尺寸后保存的图片路径,`size`是一个元组,表示新的宽度和高度。例如,`size = (800, 600)`将图片调整为宽度800像素、高度600像素。
您可以调用该函数来进行图片尺寸调整,例如:
```python
resize_image('input.jpg', 'output.jpg', (800, 600))
```
上述代码将读取名为"input.jpg"的图片,并将其调整为宽度800像素、高度600像素的尺寸,并保存为"output.jpg"。
希望这可以帮助到您!如果您有任何其他问题,请随时问我。
写一段调整图片大小的python代码
以下是一个使用Python Pillow库来调整图片大小的示例代码:
```python
from PIL import Image
# 打开图片文件
im = Image.open("example.jpg")
# 调整图片大小,设置新的宽度为300像素,高度等比例缩放
im_resized = im.resize((300, int(im.size[1] * 300 / im.size[0])))
# 保存调整尺寸后的图片
im_resized.save("example_resized.jpg")
```
在这个示例中,我们首先使用Pillow库中的`Image.open()`函数打开了一个名为`example.jpg`的图片文件。然后,我们使用`resize()`方法调整了图片的大小,将宽度设置为300像素,高度等比例缩放。最后,我们使用`save()`方法将调整大小后的图片保存到`example_resized.jpg`文件中。