2016-06-22 23 views
1

Hallo, ich habe ein anderes Skript, um ein PDF zu TIFF zu konvertieren, verwenden dieses Skript imagick Bibliothek von PHP, wenn ich den nächsten Stück Code ausführen, habe einen Fehler, kann mir jemand helfen, der Code istKonvertieren von PDF-Datei zu TIFF mit Imagick von PHP

<?php 
$im2 = new Imagick("file.pdf"); 
$im2->setImageFormat("tiff"); 
$im2->setImageColorSpace(5); 
$im2->writeImage("file.tif"); 
?> 

der Fehler

Fatal error: Uncaught exception 'ImagickException' with message 'no decode delegate for this image format `PNG' @ error/constitute.c/ReadImage/504' 

bitte kann mir jemand sagen, was das Problem ist, im Web zu lesen, etwas mit Delegierten dekodieren ist, aber es ist für mich nicht klar, der Fehler in die Linie eins

Vielen Dank im Voraus

Update:

convert --version Ausführung

Version: ImageMagick 6.9.4-4 Q16 x86_64 2016-05-23 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2016 ImageMagick Studio LLC 
License: http://www.imagemagick.org/script/license.php 
Features: Cipher DPC OpenMP 
Delegates (built-in): bzlib freetype jpeg tiff x zlib 

phpinfo() für imagick

ImageMagick number of supported formats: 217 

ImageMagick supported formats: 3FR, A, AAI, AI, ART, ARW, AVI, AVS, B, BGR, BGRA, BGRO, 
BMP, BMP2, BMP3, BRF, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, 
CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, 
EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FITS, FRACTAL, FTS, G, G3, GIF, 
GIF87, GRADIENT, GRAY, GROUP4, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, 
ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JNX, JPE, JPEG, JPG, JPS, JSON, K, 
K25, KDC, LABEL, M, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, 
MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, O, ORF, OTB, 
OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, 
PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PJPEG, PLASMA, PNM, PPM, PREVIEW, 
PS, PS2, PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, 
RGF, RLA, RLE, RMF, RW2, SCR, SCREENSHOT, SCT, SFW, SGI, SHTML, SIX, SIXEL, 
SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, 
TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, 
WBMP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, Y, YCbCr, YCbCrA, YUV 

las ich die Beiträge, aber ich sehe nicht das Problem Es ist das Delegiertenproblem, aber ich verstehe es nicht.

+0

Bitte überprüfen Sie [hier] (http://stackoverflow.com/questions/15279301/imagemagick-supported-formats-no-value) und [http://stackoverflow.com/questions/30005612/imagemagick-no-decode -delete-für-dieses-Bild-Format] (http://stackoverflow.com/questions/30005612/imagemagick-no-decode-delegate-for-this-image-format) für Antworten. – codedge

+0

Aktualisieren Sie den Beitrag mit weiteren Informationen – pipook

+0

Wie haben Sie Imagick und ImageMagick installiert? – Danack

Antwort

0

ein schließlich das Problem zu lösen, ich habe ImageMagick zu deinstallieren und neu zu installieren, um die Deinstallation und von der Quelle zu installieren, zu aktualisieren, um die letzte Version und imagick von PHP installieren, wie diese Seite tun vultr page

Jetzt habe ein anderes Problem, ist, dass, wenn die pdf konvertieren die cuallity verloren ist, und ich habe gerade die letzte Seite aus der PDF-Datei, aber dieses andere Problem, Vielen Dank für die Hilfe an alle.