我的手机(android,fwiw)拍摄的图片已损坏.我不确定为什么或如何做到这一点,但它似乎阻止我将照片上传到某些服务.如果我将照片移动到我的电脑并在GIMP中打开它,我会看到一条警告信息:
Corrupt JPEG data: 1130 extraneous bytes before marker 0xd9
Run Code Online (Sandbox Code Playgroud)
该错误并不妨碍我查看或编辑照片,但我想知道是否有某种方法可以设置批处理来解决这个问题?
Mar*_*ell 10
没有图像就很难判断它,但我认为ImageMagick会在没有多余数据的情况下正确地重写图像.如果您使用的是Linux,则可能已安装,查找名为convert和/或mogrify属于ImageMagick的程序,否则您可以从此处安装.
然后你想要一个对你的图像没有太大作用的命令,所以像这样的东西应该是非常无害的:
mogrify -set comment 'Extraneous bytes removed' *.jpg
Run Code Online (Sandbox Code Playgroud)
首先备份您的文件,然后在应用于数千张图像之前进行测试!
| 归档时间: |
|
| 查看次数: |
10800 次 |
| 最近记录: |