python img=Image.open('xxx.png').crop(left,top,right,bottom)意义,如何保存img
时间: 2024-09-17 20:01:02 浏览: 59
python图片指定区域替换img.paste函数的使用
在Python中,当你使用`Image.open('xxx.png')`打开一个图片文件(例如`xxx.png`),`Image`对象会代表这个图像。`crop()`函数是一个用于裁剪图片的方法,它接受四个参数:left、top、right和bottom,分别表示裁剪区域左上角和右下角的坐标。这四个值都是相对于原始图像尺寸的偏移量。
举例来说,如果`left=100`, `top=100`, `right=400`, `bottom=300`,那么`img.crop(left, top, right, bottom)`将会从原图中裁剪出一块长宽各为300像素的矩形区域,起始点是从左上角(x=100, y=100)开始。
裁剪后的图片保存,可以使用`save()`方法。例如,如果你想要将裁剪后的图片保存为新的文件,可以这样做:
```python
cropped_img = img.crop(left, top, right, bottom)
cropped_img.save('cropped_xxx.png')
```
这里的`cropped_xxx.png`是你指定的新图片文件名,它将存储你刚刚裁剪的部分。
阅读全文