用imagemagic好久了,缩略图正常,在靠山预览水印也正常,但帖子发的图就是无法添加水印,极端狐疑,本日没事又翻了翻资料,就严酷凭证资料做了一遍,竟然乐成了,此刻论坛在行使imagemagic的环境下,贴内图片可以添加水印了,最要害是在担保水印质量100的环境下,图片并没有像在GD下变大一倍。很欣慰。分享出来给同样狐疑的童鞋看看。早年有人发过帖子,痛惜都封锁了,无法回覆,单起一个帖子,有乐趣的就严酷凭证下面步伐修改。必定可以或许实现。情形就是Win2003 IIS+PHP+MySQL+ DZ7.2或Coppermine+ImageMagick 主机。下面的笔墨都是其他文章写得,我摘录过来。预计许多人没有细心阅读以是导致不能乐成!配合进修吧!
Windos2003进步了安详机能,不能直接支持运行ImageMagick,必要给cmd.exe的权限添加IUSR_XXX以及IWAM_XXX以读取+执行权限才气运行ImageMagick的convert.exe。 要领:赏识到c:windowssystem32cmd.exe,在cmd.exe的快捷方法上点右键,在弹出的菜单上点安详/添加/高级/当即查找,找到IUSR_XXX以及IWAM_XXX确定,给IUSR_XXX以及IWAM_XXX以读取+执行权限就可以了.大大都在Windos2003体系下DZ7.2用ImageMagick “水印图片无法天生或不切合天生水印的前提”可能CPG不能用ImageMagick缩图,题目都出在这里。 ImageMagick配置绝对路径,却依然会提醒你"水印图片吧无法天生或不切合天生水印的前提,请搜查配置" 办理步伐: 1.你不必将php_imagick.dll可能CORE_RL_magick_.dll增进到php.ini 2.假如你运行于php安详模式,增进ImageMagick安装路径到php.ini,譬喻 safe_mode_exec_dir=C:/Programs/ImageMagick。 3.还必要修改%systemroot%/system32/cmd.exe的权限。请赋予IUSR_XXX以及IWAM_XXX以读取+执行权限。 假如你php没有运行于安详模式的话,只必要给cmd.exe的权限添加IUSR_XXX以及IWAM_XXX以读取+执行权限就可以了. 4,ImageMagick的安装路径 “C:/ImageMagick/” 即可( 末端要加“/”,提议不消C:ImageMagick)。 5,php.ini 没有开启安详模式,cmd.exe添加了everyone读取和运行的权限,windows2003体系+IIS +DZ7.2。 DZ靠山,ImageMagick 措施安装路径:C:/imvlq/ (ImageMagick-6.2.7-6-Q16-windows-static.exe安装在C:/imvlq/,此文件夹有everyone读取和运行的权限) 水印图片范例: GIF 范例水印 功效,在靠山预览水印结果时呈现“水印图片无法天生或不切合天生水印的前提,请搜查配置” 寻求办理方案? 颠末多方口试验,查出是体系权限题目。.........多次试验,让我发明ImageMagick要想正常运行,涉及到的权限有如下。C盘(体系盘)要有user读取和运行权,C:imvlq(就是ImageMagick安装路径)要有user读取和运行权, cmd.exe要有user读取和运行权,站点文件,如:我的站点放在 C:web文件夹里,那么这个web文件夹要有user不单要有读取和运行,还要有修改权限,必然要有user(不提议用everyone)。C盘的其他文件夹可以不消担任上级文件权限。以上几点权限足以办理呈现“水印图片无法天生或不切合天生水印的前提,请搜查配置”题目, (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|