【发布时间】:2012-05-09 11:35:50
【问题描述】:
我正在尝试使用 Imagick php 类在照片上复制画布纹理样式效果,如在标题“纹理”下看到的:
http://www.imagemagick.org/Usage/photos/
使用命令行可以这样实现:
composite texture_fabric.gif pagoda_sm.jpg \
-tile -compose Hardlight photo_texture.jpg
但是,我使用 ImageMagick 的 'Imagick' php 类,但我似乎无法弄清楚如何平铺纹理。
我试过了:
$im = new Imagick("source.jpg")
$img2 = new Imagick("texture.gif");
$im->compositeImage($img2, imagick::COMPOSITE_HARDLIGHT, 0, 0);
但我最终得到的只是在左上角的源图像上合成的纹理图像。
如何重新创建链接中的效果?
【问题讨论】:
标签: php imagemagick imagick