【发布时间】:2016-01-15 10:01:59
【问题描述】:
在生成新图像时,我无法解决 Imagick(imagemagick 的 php 版本)的问题。
- 我通过 $_POST 检索我的图像
- 我用base64转换字符串
- 我在服务器上存货
- 我用新创建的图像生成一个新的 Imagick()
奇怪的是,该脚本在 Firefox + IE 上运行良好(生成新图像),但在 Google Chrome(桌面 + 移动)上会产生致命错误:
致命错误:未捕获的异常“ImagickException”和消息“已读” 异常`MYSERVERPATH/10562112e9c44d0.png'@ MYSERVERPATH/result.php:41 中的错误/png.c/MagickPNGErrorHandler/1630' 堆栈跟踪:#0
MYSERVERPATH/result.php(41): imagick->__construct('/httpdjail/var/...') #1 {main} 抛出 MYSERVERPATH/result.php 第 41 行
我的第 41 行是: $image = new Imagick(MY SERVER PATH.$file);
我是 PHP 编码的新手,任何帮助将不胜感激:)。
非常感谢您的帮助!
【问题讨论】: