将TIF图像格式转化为PNG或者JPG格式

简介: 安装好cv2库,如果没有安装,请使用pip install opencv-python进行安装。

安装好cv2库,如果没有安装,请使用pip install opencv-python进行安装。

使用cv2库对图像进行读取、保存


#!/usr/bin/python3.7
# -*- coding: utf-8 -*-
# @Time    : 2021/8/19 10:11
# @Author  : xiehou
# @File    : read_Tif.py
# @Software: PyCharm
# coding=utf-8
import os
import cv2
# TIF_img_dir为输入TIF文件夹
# PNG_img_dir为输出PNG文件夹
def Tif_To_Png(TIF_img_dir, PNG_img_dir):
    # 创建输出目录
    if os.path.exists(PNG_img_dir):
        pass
    else:
        os.mkdir(PNG_img_dir)
    TIF_names = os.listdir(TIF_img_dir)
    for name in TIF_names:
        absolute_path = TIF_img_dir + '/' + name
        TIF_image = cv2.imread(absolute_path)
        # print(PNG_img_dir + '/' + name[:-3] + 'png')
        # print(TIF_image)
        cv2.imwrite(PNG_img_dir + '/' + name[:-3] + 'png', TIF_image)
if __name__ == '__main__':
    # 需要更改的文件夹路径
    TIF_dir = './tif'
    PNG_dir = './png'
    Tif_To_Png(TIF_img_dir=TIF_dir, PNG_img_dir=PNG_dir)


如果有问题可以私信我、或者在评论区评论哦,有帮助的请点一个赞吧👍。

目录
相关文章
|
3月前
GDAL创建JPG或PNG格式图像
GDAL创建JPG或PNG格式图像
88 0
|
图形学
Qt&Vtk-003-读取jpg、png、dicom等格式图片
本文其实才能算是真正的Qt与Vtk结合,具体实现JPG、PNG、TIFF、DICOM、BMP及一个3D Cube显示。
681 1
Qt&Vtk-003-读取jpg、png、dicom等格式图片
|
区块链 C#
C#实现把图片转换为ico格式
C#实现把图片转换为ico格式
725 0
|
Java 文件存储 Maven
将PDF文件转换成PNG图片
有这样一个业务场景:需要在 WEB 页面中浏览 PDF 文件,PDF 文件存储在 FTP 服务器上,即 PDF 文件对外提供的访问地址的协议是 ftp 的。有如下几个硬条件、软需求的要求: - WEB 页面本身的可视区域不是很大; - 不想弹出对话框展示 PDF 文件; - 谷歌浏览器不支持在 http 协议的页面里内嵌 ftp 协议的路径; - 在 WEB 页面中使用系统默认的 PDF 阅读器的体验不是很好,滚动条啦,边框啦。
309 0
|
存储 XML 算法
BMP、GIF、TIFF、PNG、JPG和SVG格式图像的特点
BMP、GIF、TIFF、PNG、JPG和SVG格式图像的特点
BMP、GIF、TIFF、PNG、JPG和SVG格式图像的特点
PNG格式图片常见转换方法
前言 最近碰到一个需要将图片由原始的PNG转化为JPG的需求,由于PNG图片本身质量等原因,导致转化为JPG之后,存在失真的问题,后来一个同事分享了下述的HighQualityPNGToJPG方法解决PNG转JPG失真的问题。
2032 0
|
C# 开发者 图形学
C# 如何将PDF转为多种图像文件格式(Png/Bmp/Emf/Tiff)
PDF是一种在我们日常工作学习中最常用到的文档格式之一,但常常也会因为文档的不易编辑的特点,在遇到需要编辑PDF文档内容或者转换文件格式的情况时让人苦恼。通常对于开发者而言,可选择通过使用组件的方式来实现PDF文档的编辑或者格式转换,因此本文将介绍如何通过使用免费版的组件Free Spire.PDF for .NET来转换PDF文档。
1609 0
|
存储 算法 索引