来自API的多个用户的多个损坏的Instagram图像

时间:2014-03-24 03:18:43

标签: image amazon-s3 instagram corruption

我们遇到了多个损坏的Instagram标准图片(612px)。 这发生在过去3-4天。并且跨越多个Instagram用户。

奇怪的是,只有在使用Adobe Photoshop打开图像时,此问题才会明显。 使用Mac的查找器查看或预览此图像时,无法看到损坏的问题。

它影响了约50%的客户。并且大多数是他们选择的图像的10-20%。有些可能会影响他们图像的50-100%。

图片损坏的示例: http://distilleryimage10.s3.amazonaws.com/5875aa2eb24411e3bfe2124c49cf34ce_8.jpg http://distilleryimage0.s3.amazonaws.com/3b3452a8b24411e3b352126f9f588c64_8.jpg

同样,只有在准备打印照片时才会出现此问题。 或者使用Adobe Photoshop / Acrobat / Illustrator / Indesign打开时。

请帮忙。

由于

杰夫

1 个答案:

答案 0 :(得分:1)

我设法用相同的描述解决了我的问题。我第一次做的是将图像下载到我的网络服务器,完全是在线的,所以我没有改变文件内容的任何内容,只是然后将文件放入文件中。

我是如何解决我的问题的?在我以相同的方式下载后,我现在使用PHP来生成图像。这是我的脚本的简化版本:

<?php
// Create an image instance
$im = imagecreatefromjpeg('instagram_image.jpeg');

// Disable interlacing
imageinterlace($im, false); // did not use this but will do the same

// Save the image
imagejpeg($im, 'instagram_image.jpeg');
imagedestroy($im);
?>

当我开始使用这个简单的创建和保存脚本时,它再次起作用。看起来它什么也没做,但它为我做了很多!希望它可以帮助有人节省大量时间,花了我一天时间来确定问题。