我正在使用以下腳本將圖像保存到文件夾中,但有一個圖像顯示此消息「圖像無法顯示,因爲它包含錯誤」。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