python jpg转png
时间: 2023-08-31 11:05:04 浏览: 85
要将 JPEG 格式的图片转换为 PNG 格式的图片,您可以使用 Python 的 Pillow 库。下面是一个简单的示例代码:
```python
from PIL import Image
# 打开 JPEG 图片
with Image.open('example.jpg') as im:
# 将 JPEG 图片转换为 PNG 格式
im.save('example.png', 'PNG')
```
在这个示例中,我们使用 `Image.open()` 函数打开 JPEG 图片,然后使用 `save()` 函数将其转换为 PNG 格式并保存为新文件。请确保已经安装了 Pillow 库,可以使用以下命令安装:
```
pip install Pillow
```
相关问题
python jpg批量转png
可以使用Pillow库来实现Python批量将jpg转换为png的功能。具体的代码实现可以参考以下示例:
```python
from PIL import Image
import os
# 定义源文件夹和目标文件夹
src_folder = 'path/to/source/folder'
dst_folder = 'path/to/destination/folder'
# 遍历源文件夹中的所有jpg文件
for filename in os.listdir(src_folder):
if filename.endswith('.jpg'):
# 构造源文件和目标文件的路径
src_path = os.path.join(src_folder, filename)
dst_path = os.path.join(dst_folder, os.path.splitext(filename)[] + '.png')
# 打开jpg文件并保存为png文件
with Image.open(src_path) as img:
img.save(dst_path)
```
这段代码会将源文件夹中所有的jpg文件转换为png格式,并保存到目标文件夹中。
JPG转png python代码
当然可以!下面是一个简单的Python代码示例,用于将JPG图像转换为PNG格式:
```python
from PIL import Image
def convert_jpg_to_png(input_path, output_path):
try:
image = Image.open(input_path)
image.save(output_path, "PNG")
print("转换成功!")
except Exception as e:
print("转换失败:", str(e))
# 使用示例
input_file = "input.jpg" # 输入JPG文件路径
output_file = "output.png" # 输出PNG文件路径
convert_jpg_to_png(input_file, output_file)
```
这段代码使用了PIL库(Python Imaging Library),它是一个常用的图像处理库。首先,我们通过`Image.open()`函数打开JPG图像,然后使用`image.save()`函数将图像保存为PNG格式。如果转换成功,将会打印"转换成功!",否则会打印转换失败的原因。
阅读全文