源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

python实现的jpg格式图片修复代码

  • 时间:2022-03-30 04:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:python实现的jpg格式图片修复代码
最近为客户修复损坏的jpg写的,效果还可以,但不保证适用任何情况。 如果你有损坏照片,不妨试一试,如果可以使用给我留个言哦。
[u]复制代码[/u] 代码如下:
# -*- 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,再从命令行里输入
[u]复制代码[/u] 代码如下:
python jpg_fix.py ABC.jpg
ABC.jpg就是你要修复的图片(注意:修复前请自行备份)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部