python 裁剪后压缩图片
时间: 2023-10-24 22:24:15 浏览: 158
你可以使用 Python 的 Pillow 库来裁剪和压缩图片。
首先,你需要安装 Pillow 库。你可以使用以下命令来安装:
```
pip install Pillow
```
接下来,你可以使用以下代码来裁剪图片:
```python
from PIL import Image
# 打开图片
image = Image.open("example.jpg")
# 定义裁剪坐标
x, y, w, h = 100, 100, 300, 300
# 裁剪图片
cropped_image = image.crop((x, y, x+w, y+h))
# 保存图片
cropped_image.save("example_cropped.jpg")
```
在这个例子中,我们打开了一张名为 "example.jpg" 的图片,并定义了一个矩形区域来裁剪它。我们使用 `crop()` 方法来裁剪图片,然后使用 `save()` 方法将裁剪后的图片保存到 "example_cropped.jpg" 文件中。
接下来,如果你要压缩图片,你可以使用以下代码:
```python
from PIL import Image
# 打开图片
image = Image.open("example.jpg")
# 定义压缩尺寸
max_size = (800, 800)
# 压缩图片
image.thumbnail(max_size)
# 保存图片
image.save("example_compressed.jpg")
```
在这个例子中,我们打开了一张名为 "example.jpg" 的图片,并定义了最大尺寸为 (800, 800)。我们使用 `thumbnail()` 方法来压缩图片,然后使用 `save()` 方法将压缩后的图片保存到 "example_compressed.jpg" 文件中。
注意:压缩图片可能会导致一些失真,所以你需要根据自己的需求来选择压缩尺寸。
阅读全文