我正在使用以下脚本将图像保存到文件夹中,但有一个图像显示此消息“图像无法显示,因为它包含错误”。cmyk to rgb using php
我认为这个问题是在图像上称为cmyk和rgb,但当在网上搜索一种方式,以便将cmyk转换为使用php的rgb时,我无法找到如何执行此操作的示例。
下面是一个例子:http://offshootinc.com/blog/2008/10/24/using-the-imagick-class-to-convert-a-cmyk-jpeg-to-rgb/但我不知道如何在我的情况下使用它。
的链接,图像是一样的东西:www.example.com/attachment?id=2290
的脚本如下:
<?php
$image = 'http://www.dealrush.ie/attachment?id=2290';
$name = 'somename';
$alt = 'somealt';
$saveimage = file_get_contents($image);
file_put_contents("/usr/local/pem/vhosts/155030/webspace/httpdocs/img/$name.jpg", $saveimage);?>
在一些网页,我会使用类似后来这显示图像。 < IMG SRC = " http://www.example.com/img/ <?php echo $name?>
.JPG " ALT = " <?php echo $alt?>
"高度= " 127px "宽度= " 190px "/>
与转换这些图像任何帮助将不胜感激 谢谢 丹尼尔
我认为你的图像文件可能只是损坏。 – sczizzo 2011-12-30 01:37:02
为什么?,什么让你觉得呢? – user983248 2011-12-30 01:39:32
通常,“文件XYZ因为包含错误而无法显示”意味着文件XYZ损坏或文件扩展名错误。无论哪种方式,它可能不是CMYK-RGB问题。 – sczizzo 2011-12-30 02:03:34