0

我在 Imagick 中组合了一个图像处理程序 - 我查看了伪图像类:

$test->newPseudoImage($width, $height, $pseudostring);

但是我找不到伪字符串可以包含的细分 - 有人知道一个好的吗?

我正在使用 setOption:

$text->setOption('fill', $fontColour[$_POST['fontColour']]);

但我无法清楚地解释这如何映射到(我假设)Image Magick 自己的变量。

我在这里和谷歌搜索过,我所需要的只是一个明确的细分 - 任何人都可以指出我吗?

谢谢

4

1 回答 1

0

伪格式

ImageMagick 的伪格式可以定义为“format:[argument]”。每种格式都有自己独特的效果/行为,并涵盖一系列图像属性(例如标签:“你好世界!” ) 到特定的操作系统操作(例如 **x:***root*)。还有可以通过伪格式访问的内置图像。

例子:

$img = new ImageMagick();
$img->newPseudoImage(75,50,'label:"Hello World!"');
$img->writeImage('hello.png');

你好世界!

$img = new ImageMagick();
$img->newPseudoImage(75,50,'pattern:BRICKS');
$img->writeImage('bricks.png');

砖块!

设置选项

Imagick::setOption直接在 C-API Wand 库上设置键/值选项(请参阅MagickSetOption)。Wand 中的设置选项将转换为ImageMagick 脚本命令行选项中的-define参数。

文档

...我找不到关于它如何映射到(我假设)Image Magick 自己的变量的明确解释。我在这里和谷歌搜索过,我所需要的只是一个明确的细分 - 任何人都可以指出我吗?

大多数情况下,ImageMagick 附带详细的文档、手册和示例。尽管可以在线找到此类文章,但您可能需要参考当前安装随附的文档。

于 2013-09-24T21:29:34.490 回答