通过wp_GET_IMAGE_EDITOR实现多个变量

时间:2013-10-23 作者:Lasse M. Tvedt

我想用imagick合并两幅图像<我已经知道如何将它们与imagick合并,但我需要传递两个变量wp_get_image_editor 让这一切顺利进行。

我给这两个变量命名$background$logo. $background 包含背景图像路径。$logo 包含徽标图像路径。

有人知道我该怎么做吗?

1 个回复
最合适的回答,由SO网友:Lasse M. Tvedt 整理而成

迈克·施罗德说:

“WP\\U Image\\u编辑器是为一次处理一个文件而构建的,默认情况下,没有任何内置内容可以组合两个图像。

这里的主要原因是,如果对每个文件使用不同的编辑器(例如GD和Imagick),则内存中的文件彼此不兼容。

当然,有几种不同的方法来处理它,但这里解决问题的一种方法是加载两个图像中的一个,然后扩展Imagick编辑器(或者两个编辑器,如果您更喜欢兼容性),以支持组合图像。比如,使用$image->combine(\'filename\')方法。

首先,使用wp\\u get\\u image\\u editor()加载其中一个图像(并指定“combine”是必需的方法),然后在指定第二个图像时调用combine方法。“”

结束

相关推荐

Resize uploaded images

Possible Duplicate:Resizing all images 我有一个我建立的新闻门户,客户想要不同大小的特色图片。我已经准备好了我想要的第一个尺寸,他们已经发布了大约200多篇帖子,都准备好了这个尺寸。现在,如果我改变大小,它只会在新帖子上改变/或重新上传当前的特色图片(手工操作太多了)。我的问题是,有没有办法调整上传图像的大小?