Sto utilizzando il seguente script per salvare le immagini su una cartella, ma c'è un'immagine che mostra questo messaggio "l'immagine non può essere visualizzata perché contiene errori".cmyk a rgb utilizzando php
Penso che il problema sia qualcosa chiamato cmyk e rgb sull'immagine, ma quando si cerca sul Web in modo tale da convertire cmyk in rgb usando php non riesco a trovare un esempio di come farlo.
Ecco un esempio: http://offshootinc.com/blog/2008/10/24/using-the-imagick-class-to-convert-a-cmyk-jpeg-to-rgb/ ma io non capirne come utilizzare che nel mio caso.
Il link per l'immagine è qualcosa di simile: www.example.com/attachment?id=2290
Lo script è il seguente:
<?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);?>
Più tardi in alcune pagine che è possibile usare qualcosa di simile questo per mostrare l'immagine. < img src = " http://www.example.com/img/ <?php echo $name?>
.jpg " alt = " <?php echo $alt?>
" height = " 127px " width = " 190px "/>
Qualsiasi aiuto con la conversione di queste immagini saranno essere apprezzato Grazie Daniel
Penso che il tuo file immagine potrebbe essere solo corrotto. – sczizzo
Perché?, Cosa ti fa pensare che? – user983248
In genere, "il file XYZ non può essere visualizzato perché contiene errori" significa che il file XYZ è corrotto o ha l'estensione di file errata. In entrambi i casi, probabilmente non è un problema RGB CMYK. – sczizzo