Archívum - Nov 20, 2016
Imagick error - Imagick->readimage
Sziasztok
Olyan problémám lenne, hogy hibát ad ki nekem amikkor az Imagick megpróbál egy pdf első oldaláből 1 képet csinálni.
Forráskód rész:A hiba leírása:
Néztem utána neten is, de ott csak tárhely beállításokat írtak.
Beszéltem a tárhely szolgáltatóval is és telepítve van az imagick,
és php 5.6 van beállítva.
A gmagick-et egyszerre nem lehet az imagick-el beállítani.
Ha tud valaki megoldást megköszönném.
■ Olyan problémám lenne, hogy hibát ad ki nekem amikkor az Imagick megpróbál egy pdf első oldaláből 1 képet csinálni.
Forráskód rész:
if( move_uploaded_file($_FILES['pdf']['tmp_name'],"../katalogus/".$kpdfnev.".pdf") ){
$pdfWithPath = "../katalogus/".$kpdfnev.".pdf";
$thumbDirectory = "../katalogus/"; //a mappa engedélye 777.
$thumb = $kpdfnev.".jpg";
$thumn_image = $thumbDirectory.$thumb;
$pdf = new Imagick();
//$pdf->readImage("{$pdfWithPath}[0]"); //erre ír hibát, így is próbáltam
$pdf->readImage('../katalogus/'.$kpdfnev.'.pdf[0]'); //erre ír hibát, így is próbáltam
$pdf->scaleImage(150, 220, true); //scaleImage($width, $height);
$pdf->writeImage($thumn_image);
$pdf->clear();
$pdf->destroy();
[20-Nov-2016 09:22:48 Europe/Budapest] PHP Fatal error: Uncaught exception 'ImagickException' with message 'PDFDelegateFailed `[ghostscript library] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" -dFirstPage=1 -dLastPage=1 "-sOutputFile=/tmp/magick-283547VIA_P82ON1gi%d" "-f/tmp/magick-283547bJuMwWiZsrL9" "-f/tmp/magick-2835478EZ3kBZ8lUf1"': -dname= must be followed by a valid token
@ error/pdf.c/InvokePDFDelegate/263' in /home/xxxxx/public_html/XXXXXX/button.php:232
Stack trace:
#0 /home/xxxxx/public_html/XXXXXX/button.php(232): Imagick->readimage('../katalogus/te...')
#1 {main}
thrown in /home/xxxxx/public_html/XXXXXX/button.php on line 232
@ error/pdf.c/InvokePDFDelegate/263' in /home/xxxxx/public_html/XXXXXX/button.php:232
Stack trace:
#0 /home/xxxxx/public_html/XXXXXX/button.php(232): Imagick->readimage('../katalogus/te...')
#1 {main}
thrown in /home/xxxxx/public_html/XXXXXX/button.php on line 232
Néztem utána neten is, de ott csak tárhely beállításokat írtak.
Beszéltem a tárhely szolgáltatóval is és telepítve van az imagick,
és php 5.6 van beállítva.
A gmagick-et egyszerre nem lehet az imagick-el beállítani.
Ha tud valaki megoldást megköszönném.