欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實現(xiàn)的jpg格式圖片修復代碼

 更新時間:2015年04月21日 10:14:53   投稿:junjie  
這篇文章主要介紹了python實現(xiàn)的jpg格式圖片修復代碼,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下

最近為客戶修復損壞的jpg寫的,效果還可以,但不保證適用任何情況。

如果你有損壞照片,不妨試一試,如果可以使用給我留個言哦。

復制代碼 代碼如下:

# -*- coding: utf8 -*-
# !/usr/bin/env python

__author__ = 'fengxing'
__date__ = '2012-1-18 20:13'

import sys


def jpgfix(name):
    sig = '\xFF\xD8\xFF\xDB'
    with open(name, "r") as fd:
        fd.seek(len(sig), 0)
        jpg = fd.read()
        pos = jpg.find(sig)
        if pos < 0:
            raise Exception('Not find signature')
        jpg = jpg[pos:]

    with open(name, "w") as fd:
        fd.seek(0, 0)
        print 'size is:', len(jpg)
        fd.write(jpg)

if __name__ == '__main__':
    try:
        while True:
            jpgfix(sys.argv[1])
    except:
        print 'Done'

使用方法很簡單,上面代碼另存為jpg_fix.py,再從命令行里輸入

復制代碼 代碼如下:

python jpg_fix.py ABC.jpg

ABC.jpg就是你要修復的圖片(注意:修復前請自行備份)

相關(guān)文章

最新評論