python rgb的png像素由1024*1024按照左上角批量裁剪为宽1241高376
时间: 2023-10-14 10:18:18 浏览: 97
批量裁剪图片Python
如果你需要批量裁剪PNG图片,可以使用Python中的Pillow库和os库来实现。下面是一个示例代码:
```python
from PIL import Image
import os
# 设置原始图片和裁剪后的图片的路径
input_dir = "input/"
output_dir = "output/"
# 创建输出文件夹
if not os.path.exists(output_dir):
os.makedirs(output_dir)
# 循环处理每个原始图片
for filename in os.listdir(input_dir):
# 判断文件是否是PNG图片
if not filename.endswith(".png"):
continue
# 打开原始图片
im = Image.open(os.path.join(input_dir, filename))
# 裁剪图片
box = (0, 0, 1241, 376)
im_crop = im.crop(box)
# 保存裁剪后的图片
output_filename = os.path.join(output_dir, filename)
im_crop.save(output_filename)
```
在这个示例代码中,我们首先设置了原始图片和裁剪后的图片的路径,然后创建了输出文件夹。接着,使用os.listdir()函数获取原始图片文件夹中的所有文件名,然后循环处理每个PNG图片。在循环中,我们打开原始图片,裁剪图片,然后保存裁剪后的图片到输出文件夹中。
希望这个示例代码能够帮助到你!
阅读全文