您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:用python把jpg转png和png转jpg

51自学网 2021-11-13 09:55:36
  python
这篇教程用python把jpg转png和png转jpg写得很实用,希望能帮到您。

下面代码能够实现图片的批量转化,我使用了jpg转png和png转jpg。

# -*- coding: utf-8 -*-
"""
Created on Fri Jul 19 10:39:03 2019

@author: wsb
"""

import cv2
import os
 
print('----------------------------------------------------')
print('程序的功能为:将该目录下输入的文件内的图片转为指定格式')#目前我测试了jpg转化为png和png转化为jpg。
print('转化结果保存在当前目录下的new_picture内')
print('----------------------------------------------------')
 
son = raw_input('请输入需要转化的文件夹名:')
picture_type = raw_input('请输入想要将图片转化的类型:')
daddir= './'
path = daddir + son
 
newpath = "new_picture"
if not os.path.exists(newpath):
    os.mkdir(newpath)
 
path_list=os.listdir(path)
number=0#统计图片数量
for filename in path_list:
    number+=1
    portion = os.path.splitext(filename)
    print('convert  ' + filename +'  to '+portion[0]+'.'+picture_type)
    img = cv2.imread(path+"/"+filename)
    cv2.imwrite("./"+newpath+"/"+portion[0]+'.'+picture_type,img)
print("共转化了%d张图片"%number)
print('转换完毕,文件存入 '+newpath+' 中')
cv2.waitKey(0)
cv2.destroyAllWindows()

解决报错ImportError: unique_cuda.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe28T
python批量修改JPG文件为PNG
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。