【发布时间】:2017-09-22 05:40:57
【问题描述】:
我对 ImageMagick 还很陌生,最近我发现了这个很棒的教程资源,名为 Fred 的 ImageMagick 脚本
但是,我想知道如何在 Windows 环境 (WAMP) 上将这些脚本与 PHP Imagick 扩展一起使用。
例如,这是用于校正图像伽玛的 Fred 脚本。
USAGE: autogamma [-c colormode] infile outfile
USAGE: autogamma [-h or -help]
-c .... colormode ..... colorspace/channel to use to compute
....................... gamma statistics; choices are: gray,
....................... intensity, luminance, lightness, brightness,
....................... average, magnitude, rgb; default=luminance
-m .... midrange ...... midrange value from which to compute gamma;
....................... 0<float<1; default=0.5
这是Fred 的脚本 页面中唯一可用的代码。
现在,我在这里创建一个新的 Imagick 对象并读取我要使用 Fred 的脚本编辑的特定图像。
$im = new Imagick();
$im->readImage( $imagePath );
那么,以后如何链接这两个脚本呢?如何将 Fred 的脚本添加到我的 Imagick 对象中?
是否需要安装任何其他软件或库?还是需要导入的文件?
更新
$result = chmod("2colorthresh", 0777);
echo $result;
$result2 = exec("2colorthresh -help");
echo $result2;
对于第一个回声,我得到 1。我认为是 TRUE。
但是对于第二个回声,我什么也得不到。
【问题讨论】:
-
尝试在 $result2 中将 exec 更改为 system
-
@Bonzo 仍然没有得到任何东西:(
标签: php imagemagick imagick