Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] Discuz!X3.4 20191201版使用ImageMagick出错,Unable to construct ImagickPixel

[复制链接]
lucifer2017 发表于 2020-3-13 00:30:08 | 显示全部楼层 |阅读模式
本帖最后由 lucifer2017 于 2020-3-13 03:16 编辑

先说系统环境和程序:
OS:CENTOS 7.6
PHP版本:PHP 7.4.3
ImageMagick版本:3.4.4
Discuz版本:Discuz!X3.4 20191201版
MySQL版本:5.7.28

出现的问题:
问题描述
ImageMagick安装正确,在phpinfo和系统信息里都能看到,如截图

宝塔面板里的截图



PHPINFO里ImageMagick截图

Discuz!X3.4后台也的“全局-上传设置”里也启用了ImageMagick库,如下截图。在“上传设置”里看缩略图是正常的。

上传设置-图片处理库类型为“ImageMagick”

在“上传设置”里,图片处理库类型设置为“ImageMagick”,缩略图是正常的


在“全局-水印设置”里也都启用了。具体设置如下图



现在出现的问题是:如果点击后台“预览水印效果”,则会出错。具体抛出错误是
Discuz! System ErrorUnable to construct ImagickPixel
PHP Debug
No.FileLineCode
1admin.php58require(%s)
2source/admincp/admincp_checktools.php436image->Watermark()
3source/class/class_image.php109image->Watermark_IM()
4source/class/class_image.php608ImagickPixel->__construct()
5source/class/class_image.php608break()


请问各位前辈该如何处理?为什么会出现这种问题?




问题追加描述:在网上搜索到解决思路,按照要求独立安装ImageMagick 7.0.10-0
安装成功后测试,convert一个图片,显示成功
但是在DZ后台把上传设置变更为ImageMagick后,水印设置里,点“预览缩略图”,仍然会显示为上面的错误。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
老周部落 发表于 2020-3-13 10:24:29 | 显示全部楼层
您是不是用的宝塔面板?
老版本的宝塔面板有Bug,请升级到最新版本再试,不是程序问题。
回复

使用道具 举报

mR.耗子 发表于 2020-3-13 11:28:11 | 显示全部楼层
  试试GD
回复

使用道具 举报

 楼主| lucifer2017 发表于 2020-3-13 15:10:53 | 显示全部楼层
老周部落 发表于 2020-3-13 10:24
您是不是用的宝塔面板?
老版本的宝塔面板有Bug,请升级到最新版本再试,不是程序问题。

是宝塔最新版,但依然有这个问题。
我按照网上大家的意见,独立安装ImageMagick,折腾了几个小时,现在DZ可以使用ImageMagick库了,可是水印颜色是黑色的
回复

使用道具 举报

 楼主| lucifer2017 发表于 2020-3-13 15:12:00 | 显示全部楼层

GD库是正常的
但GD库不能微调水印的位置啊。

现在DZ已经能使用ImageMagick库了,但水印颜色是黑色的。DZ后台设置的水印颜色貌似不起作用
回复

使用道具 举报

cfzxcn 发表于 2020-3-31 10:31:19 | 显示全部楼层
我的情况和你类似 ,我是不启用水印功能,使用ImageMagick可以正常上传图片,一开启水印功能,就出现:Unable to construct ImagickPixel
环境为:centos7.7+nginx1.16.1+mysql8.0.16+php7.2.3  + ImageMagick-7.0.10-3
php的imagick扩展为:imagick-3.4.4
不知道是哪里的问题!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 01:06 , Processed in 0.027957 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表