python保存图片并命名
时间: 2023-05-21 15:03:50 浏览: 291
你可以使用Python的PIL库来保存图片并命名。以下是一个示例代码:
```python
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 保存图片并命名
img.save('example_new.jpg')
```
你可以将`example.jpg`替换为你要保存的图片的文件名,将`example_new.jpg`替换为你想要命名的新文件名。
相关问题
python保存图片命名升序
你可以使用以下代码来保存图片并按升序命名:
```python
import os
# 指定图像文件夹路径
image_folder = 'path/to/image/folder/'
# 获取文件夹中所有图片文件
image_files = [f for f in os.listdir(image_folder) if f.endswith('.jpg') or f.endswith('.png')]
# 根据文件名的数字部分进行排序
image_files.sort(key=lambda x: int(os.path.splitext(x)[0]))
# 遍历图片文件并逐个重命名保存
for i, image_file in enumerate(image_files):
# 构造新的文件名
new_name = f'image_{i+1}.jpg' # 或者使用其他后缀名,如.png
# 构造旧的完整路径和新的完整路径
old_path = os.path.join(image_folder, image_file)
new_path = os.path.join(image_folder, new_name)
# 重命名并保存图片
os.rename(old_path, new_path)
```
这段代码将按照图片文件名的数字部分进行升序排序,并将其重命名为 `image_1.jpg`、`image_2.jpg` 等。你需要将代码中的 `path/to/image/folder/` 替换为你实际的图像文件夹路径。同时,请确保图像文件夹中只包含你要重命名的图片文件,并且文件名中的数字部分是递增的。
python将输出的图片保存图片并命名
好的,可以使用PIL库来实现,以下是示例代码:
```python
from PIL import Image
# 假设输出的图片为output_img.jpg
output_img = Image.open('output_img.jpg')
# 将图片保存为名为new_img.jpg的文件
output_img.save('new_img.jpg')
```
如果你想以特定的命名方式保存图片,可以在save()函数中指定文件名:
```python
from PIL import Image
# 假设输出的图片为output_img.jpg
output_img = Image.open('output_img.jpg')
# 以特定的命名方式将图片保存
output_img.save('my_image_1.jpg')
```
你可以将'my_image_1.jpg'替换为你想要的文件名。