Rumah > pembangunan bahagian belakang > tutorial php > 图片扩展库(Imagick)小问题

图片扩展库(Imagick)小问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:05:43
asal
2305 orang telah melayarinya

环境如下:
Apache/2.4.18 (Win64) OpenSSL/1.0.2e PHP/5.6.16

imagick module version  3.4.2
imagick classes  Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version  ImageMagick 6.9.3-7 Q16 x64 2016-03-27 http://www.imagemagick.org
Imagick using ImageMagick library version  ImageMagick 6.9.3-7 Q16 x64 2016-03-27 http://www.imagemagick.org 

Demo1 代码如下:
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$image->thumbnailImage(100,0);  
echo $image;
exit;

报如下错误:
图像“http://www.testf.com/test.php”因存在错误而无法显示。


Demo2 代码如下
$thumb = new Imagick();  
$thumb->readImage('1.jpg');  
$thumb->writeImage('test.gif');  
$thumb->clear();  
$thumb->destroy();  
exit;

报如下错误:
Fatal error: Uncaught exception 'ImagickException' with message 'UnableToOpenBlob `1.jpg': No such file or directory @ error/blob.c/OpenBlob/2702' in I:\wamp\Apache24\htdocs\test\test.php:3 Stack trace: #0 I:\wamp\Apache24\htdocs\test\test.php(3): Imagick->readimage('1.jpg') #1 {main} thrown in I:\wamp\Apache24\htdocs\test\test.php on line 3


请指点一下,谢谢。


回复讨论(解决方案)

检查你的 1.jpg 是否存在,路径是否正确

图片,路径正确

别逗了, ..... `1.jpg': No such file or directory 没有这样的文件或目录

别逗了, ..... `1.jpg': No such file or directory 没有这样的文件或目录



那你觉得这样如何呢。
<?php$imagick = new Imagick();$imagick->readImage('http://images.csdn.net/20160518/380-253.jpg');$imagick->writeImages('converted.jpg', false); exit;
Salin selepas log masuk


错误提示:
Fatal error: Uncaught exception 'ImagickException' with message 'Failed to read the file' in I:\wamp\Apache24\htdocs\test\test.php:3 Stack trace: #0 I:\wamp\Apache24\htdocs\test\test.php(3): Imagick->readimage('http://images.c...') #1 {main} thrown in I:\wamp\Apache24\htdocs\test\test.php on line 3

Failed to read the file 读取文件失败

怎么是我觉得如何呢?
他已经清清楚楚的告诉了你问题的原因!

好吧。算我没问。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan