SOLVED: MagickReadImages() error on a valid image?
Posted: 2011-08-18T17:03:12-07:00
Hello,
I have installed ImageMagick-6.7.1-7 from source. The installation went well, and the logo of the installation example is displayed fine. Then I installed MagickWandForPHP 1.0.8, and the installation also went well.
I tested it with phpinfo, and I'm getting de imagewand box with this information on it:
Then I tried to do a first test of displaying an image with this code:
But the image never gets printend on the browser. I modified the code to this:
And now I'm always getting error on MagickReadImage(). I checked the image.jpg file, and is in the same directory of the php script that I'm running and is readable and writable by all. I can see it without problem with other software, like GIMP. I don't know what else could be generating this problem... can anyone give me a had whit this?
Thanks in advance!
I have installed ImageMagick-6.7.1-7 from source. The installation went well, and the logo of the installation example is displayed fine. Then I installed MagickWandForPHP 1.0.8, and the installation also went well.
I tested it with phpinfo, and I'm getting de imagewand box with this information on it:
Code: Select all
magickwand
MagickWand Backend Library ImageMagick
MagickWand Extension Version 1.0.8
ImageMagick support enabled
ImageMagick version ImageMagick 6.7.1-7 2011-08-18 Q16 http://www.imagemagick.org
ImageMagick QuantumRange (MaxRGB) 65535
MagickWand supported image formats 3FR, A, AAI, AI, ART, ARW, AVI, AVS, B, BMP, BMP2, BMP3, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FITS, FRACTAL, FTS, G, G3, GIF, GIF87, GRADIENT, GRAY, GROUP4, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, ICON, INFO, INLINE, IPL, J2C, JNG, JP2, JPC, JPEG, JPG, JPX, K, K25, KDC, LABEL, M, M2V, M4V, MAC, MAP, MAT, MATTE, MIFF, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NULL, O, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, Y, YCbCr, YCbCrA, YUV
Code: Select all
$resource = NewMagickWand();
$result = MagickReadImage( $resource, "image.jpg");
header('Content-Type: image/jpeg');
MagickEchoImageBlob( $resource );
Code: Select all
$resource = NewMagickWand();
$result = MagickReadImage( $resource, "image.jpg");
if ($result) {
echo "LeyĆ³ OK!";
} else {
echo "error al leer";
}
/*header('Content-Type: image/jpeg');
MagickEchoImageBlob( $resource );*/
Thanks in advance!