某些JPEG图像在IE中不起作用

时间:2010-03-16 18:03:12

标签: php internet-explorer image imagemagick jpeg

您好,

我有一个新闻档案。印刷档案显示自动创建的缩略图,作为PDF文档的链接。

这是我在IE 6,7& 8:

  

alt text http://c0759972.cdn.cloudfiles.rackspacecloud.com/100316-jpeg-plus-ie-equals-immense-destruction.png

虽然它在 Chrome

中工作正常
  

alt text http://c0759972.cdn.cloudfiles.rackspacecloud.com/100316-jpeg-plus-chrome-equals-passionate-love-2.png

缩略图由imagemagick自动创建:

$cmd = 'convert ' . $_FILES['file']['tmp_name'] # This is a PDF file
 . '[0]' # This indicates that it is the first page that should be converted
 . ' -resize "120x120>" ' # This is the size of the thumbnail
 . $thumb_path; # This is the destination
 $resize_output = exec($cmd);

命令可能如下所示

convert /tmp/AcXDYe[0] -resize "120x120>" /var/www[...]

然而

我在图像上看得更近一点,看起来它们有点不同,这是所有失败图像中的主题

那么,我可以更改我的imagemagick命令,以便创建与IE兼容的JPEGS吗?

3 个答案:

答案 0 :(得分:2)

我在使用静态jpeg(使用Adobe Illustrator CS4制作)时遇到了同样的问题。

<img src="{$PT_WWW_PATH}img/logo/logo_cominar_couleurs.jpg" alt="Cominar">

编辑:

jpeg正在使用“PANTONE”颜色配置文件。我将它转换为sRGB,现在它可以工作。

答案 1 :(得分:2)

图片网站明确说:

  

没有色彩空间元数据,没有   嵌入式颜色配置文件:Windows和   Mac网页浏览器处理颜色   随机

     

网络图片最多   在sRGB颜色时可以看到   空间和嵌入的颜色   轮廓。

答案 2 :(得分:-1)

只需将图片上传到Google图片搜索,然后从搜索结果屏幕保存图片即可。它将消除jpeg加密中的任何错误,下载的图像将适用于​​任何浏览器。