[当我尝试将图像上传到我正在使用的某些CMS系统时,在某些JPEG上失败,而在其他JPEG上则失败。经过一番搜索,我发现在位和字节级别上有一个签名,告诉文件是JPEG还是其他文件。显然,从photoshop导出的JPEG具有稍微不同的签名,而我的系统似乎在它们上失败了。它们仍然有些JPEG,但更像photoshop JPEGS。例如,如果我在Gimp中打开并导出文件,它可以正常工作。
有效的开始于:FF D8 FF E0 00 10 4A 46 49 46
无效的:FF D8 FF ED 00 2C 50 68
两个文件都以:FF D9
结尾
所以我的问题是,是否可以将photoshop中的这些图像导出为纯JPEG图像?
由于您尚未共享Photoshop创建的JPEG文件,因此我无法轻松生成一个文件,因此我只能建议使用未经测试的命令来纠正此问题。
您应该可以使用exiftool
从单个图像中删除与Photoshop相关的内容,如下所示:
exiftool -photoshop:all= IMAGE.JPG
那个may会删除比您想要的更多的信息,因此您可以像这样将原始IPTC数据复制回去。这将处理当前目录中的所有JPEG:
exiftool -photoshop:all= -tagsfromfile @ -iptc:all -ext jpg .