python 实现tif转成jpg
from PIL import Image
import os, sys

def get_tif(df_path):
filepaths = []
for root, dirs, files in os.walk(df_path):
for file in files:
file_path = os.path.join(root, file)
a, b = os.path.split(file_path)
# a, b = os.path.split(a)
if file_path[-4:].lower() == ‘.tif’:
filepaths.append(file_path)
for dir in dirs:
dir_path = os.path.join(root, dir)
get_tif(dir_path)
return filepaths

def main():
path_folder_tif = r’D:\2-python\9-清远\JPG-tif-pdf\60-2018-永久-G2-东城江埗TIF’
path_folder_bc = r’D:\2-python\9-清远\JPG-tif-pdf\新建文件夹’
list_tif = get_tif(path_folder_tif)
for path_tif in list_tif:
path_tif_bc = path_tif.replace(path_folder_tif, path_folder_bc)[:-4] + ‘.jpg’
a, b = os.path.split(path_tif_bc)
print(a)
if not os.path.isdir(a):
os.mkdir(a)
im = Image.open(path_tif)
im.save(path_tif_bc)

if name == ‘main’:
path_folder_bc = r’D:\2-python\9-清远\JPG-tif-pdf\新建文件夹’
a, b = os.path.split(path_folder_bc)
print(a, b)

python 实现tif转成jpg相关推荐

  1. python读取tif图片时保留其16bit的编码格式

    python读取tif图片时保留其16bit的编码格式 tif图片的编码格式一般是16bit的,在使用python-opencv读取tif文件时,为了保留其编码格式,我们需要用以下的方式: impor ...

  2. Python 把列表转成元组

    Python 把列表转成元组 使用tuple 即可 例如 list_a = [1, 2, 3, 4, 5, 6] list_b = tuple(list_a) print(list_b) 打印结果: ...

  3. python 运行结果保存_『如何将python运行结果保存成txt,万分感谢呐』python txt教程...

    如何将python运行结果保存成txt,万分感谢呐 把赋值量 content f = open("text.txt",'wb') f.write(content) f.close( ...

  4. python组成不重复的三位数是多少_超星Python 练习实例1-组成多少个互不相同且无重复的三位数字...

    数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源代码: #!/u ...

  5. python批量将pdf转成word_如何用Python把pdf转换成word

    很多时候,我们需要把文件的形式来回转换.那么学了编程的小伙伴,我们该如何用Python把pdf转换成word呢? 一.下载所需要的库 1.pdfminer 安装库命令pip install pdfmi ...

  6. python英文版怎么改成中文版_“PyQt的Qt Designer菜单是中文版的,怎么改成英文的“python的qt designer教程...

    python qt designer 怎么多建一个dialog 请说的详细点,那原消?还是只是出外一个窗口,如果出现另外一个窗口,那么这个窗口是 exec()吗?就是弹出窗口不关闭无法点击原有窗口,即 ...

  7. python中将数字转换成二进制数

    python中将数字转换成二进制数 256 128 64 32 16 8 4 2 1 1 0 1 0 1 0 1 1 0 这是快速得到342的方法 在python3.6中快速得到342的方法是使用bi ...

  8. python 将字符串改成小写

    python 将字符改成小写 # lowee() 将字符串改为小写 # l = ['Hello', 'World', 'IBM', 'Apple'] # p = [s.lower() for s in ...

  9. Python将PDF转成图片—PyMuPDF和pdf2image

    前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试. 粗略的试了好几种方式,其中语言尝试了Python和Java,总体而言所找到的Python方 ...

最新文章

  1. 一段js的***程序
  2. 创建oracle实例
  3. Android AsyncTask
  4. java设计模式2--抽象工厂模式(Abstract Factory)
  5. c语言考试算法,c语言考试常用算法docx.docx
  6. QML基础类型之url
  7. android一个工程的xml怎么引用另外一个工程的xml,如何在Android中使用XML引用库中另一个包的字符串?...
  8. C/C++vsnprintf用法(要配合va_list使用)
  9. 第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛——F题 成绩查询ing
  10. C语言解决约瑟夫环问题
  11. 小福利,PMP考试真题刷起来,人人都当项目管理大师!
  12. html+css基础教程之html简介和元素
  13. 简述摄像头的果冻效应
  14. 将格林尼治时间转日期格式
  15. murmur3哈希算法
  16. 2013年9月中秋云南昆明、丽江、泸沽湖、香格里拉、梅里雪山、虎跳峡之旅
  17. 浅谈毕业院校对程序员的影响--蝴蝶如何飞的过沧海?
  18. Android 反编译APK详解
  19. ossbrowser
  20. 创基MIFI转换器轻松上网不是难事

热门文章

  1. html自动编号小圆点怎么实现,css如何实现自动编号?计数器的使用
  2. spring 自动装配 接口
  3. 正确安装外夹式超声波流量计
  4. 【工程应用接口】多张图片合并(python实现)
  5. 十大经典排序之希尔排序与快速排序
  6. java计算机毕业设计室内游戏俱乐部系统源代码+数据库+系统+lw文档
  7. 开窗函数over(),rank()的用法及例子
  8. Tkinter全功能参考教程
  9. 没有痛苦的博士求学经历,是不合格的!一位毕业了三十多名博士的中科院博导感言...
  10. java开发256g固态硬盘_请推荐一下256g的固态硬盘?