zoukankan      html  css  js  c++  java
  • jp2文件转换

    EVA Q已经流出了,看了下BDMV的大小,40G+,十分汗颜。决定还是先下载了OST吧。

    下好之后才发现里面的Booklets居然是JP2格式,这是一种比较新的图片格式,用的是JPEG2000算法,

    看了下文件头信息,看来放源的是用Jasper压缩的,本打算用Jasper直接生成普通的JPEG文件,但是在导入库时遇到了不少麻烦。于是换了另一种方法,用一个软件包:ImageMagick  。里面集成了很多有用的图像处理工具,而且对图像转换支持很好。

    里面的converter.exe就是负责转换的咯~,但是它默认不支持对某个目录下的图像进行转换。遂写了个Python脚本实现:

    # -*- coding: gbk -*-
    
    import os
    import subprocess
    
    src_dir = os.path.abspath('需要转换图片的目录的绝对路径')
    
    dst_dir = os.path.abspath('保存结果的目录的绝对路径')
    
    cpath = os.path.abspath('convert.exe的绝对路径')
    
    for (dirpath,dirnames,filenames) in os.walk(src_dir):
        for fname in filenames:
            fpath0=os.path.join(dirpath,fname)
            fpath1=os.path.join(dst_dir, fname[:fname.rfind('.')] + '.png')
            subprocess.call([cpath, fpath0, fpath1])
  • 相关阅读:
    前端笔记-jquery
    git的使用
    前端笔记-bom
    微信小程序没找到构建npm或者没找到node_modules目录
    微信小程序判断 wx:if wx:else
    微信小程序提示云函数部署不成功
    cmd如何进入文件夹
    微信小程序view居中
    vue页面跳转兄弟组件传值
    vue全局变量apiurl
  • 原文地址:https://www.cnblogs.com/kanone/p/3039390.html
Copyright © 2011-2022 走看看