旋转图像后Instagram的EXIF数据

时间:2015-12-15 12:08:07

标签: java android instagram exif

我使用this方法从我的Android应用程序发布到Instagram(是的,我知道这是“黑客”,但我仍然需要它。)

一些制造商,比如三星,保存照片旋转,并在EXIF中使用ORIENTATION标签。 我曾经“按原样”将文件复制到我的缓存中,因此它们被轮换了。现在我正在从原始文件中读取EXIF,并在保存副本之前使用Matrix postRotate方法。

所以这是一个棘手的部分 - 当我发布到Instagram原始副本(实际上是旋转90度)时,没关系。 但是,当我试图发布旋转的照片(使其看起来正常)时,Instagram会返回400 Bad request。 我尝试从原始图像复制所有EXIF数据,并根据新文件设置宽度,高度和方向。但它不起作用。 如果我只是复制这个文件(没有EXIF),它会成功发布。

无法管理此问题,并在此处寻求帮助。

更新: 我发现旋转的图像在我的Mac上的预览信息中没有JFIF标签,尽管非旋转的图片有密度的JFJF标签。 也许,问题就在那里,但我找不到任何有关正确传输JFIF数据的信息......

0 个答案:

没有答案