Q
在文字上投下阴影
10
A
回答
2
GD不能开箱即用。如果可以,请使用ImageMagick。关于如何进行造型阴影的示例here。
12
你想要的是Imagick ::的ShadowImage(浮$混浊,漂浮$西格玛,诠释$ X,诠释$ Y)
这里就是我把阴影的一些文本,然后叠加上一个例子背景图片...
$background_layer = new Imagick('poster_pic_01.jpg'); # background image
$text_layer = new Imagick('transparent400.png'); # empty transparent png of the same size
$text_layer->annotateImage($ImagickDraw, $pad_left, $pad_top, 0, "Your text here");
/* create drop shadow on it's own layer */
$shadow_layer = $text_layer->clone();
$shadow_layer->setImageBackgroundColor(new ImagickPixel('black'));
$shadow_layer->shadowImage(75, 5, 5, 5);
/* composite original text_layer onto shadow_layer */
$shadow_layer->compositeImage($text_layer, Imagick::COMPOSITE_OVER, 0, 0);
/* composite shadow_layer (which now has text AND the shadow) onto image_layer */
$background_layer->compositeImage($shadow_layer, Imagick::COMPOSITE_OVER, 0, 0);
希望这有助于
罗杰
+0
工程就像一个魅力! –
相关问题
- 1. 在libgdx中投下阴影
- 2. CGContextSetShadowWithColor把上的文字投射阴影
- 3. 在无边界WinForm上投下阴影
- 4. 投影表上翻转的阴影?
- 5. 阴影贴图在某些情况下无法正确投影阴影?
- 6. 在Adobe Photoshop中投影阴影角度阴影
- 7. 文字阴影
- 8. 是否可以在CSS盒子上投下阴影?
- 9. 过滤器:只在背景上投下阴影
- 10. 对文本块中的文本投下阴影
- 11. THREE.JS不会投射阴影
- 12. 文字阴影:IE8
- 13. css文字阴影在Chrome
- 14. CSS3插入/内部投影阴影吗?
- 15. 如何在画布上的文字达致这文字阴影
- 16. NSButton删除文字阴影
- 17. 删除文字阴影
- 18. CSS文字阴影/缩进
- 19. IE的文字阴影
- 20. 文字阴影不显示
- 21. CSS文字阴影颜色
- 22. CSS - 渐变文字阴影
- 23. GLGE:放下阴影
- 24. 在操作栏和自定义相机视图上投下阴影
- 25. SceneKit:是否可以在透明对象上投射阴影?
- 26. 使用android投射在LinearLayout上的阴影:海拔
- 27. ShadowMap不是使用three.js在网格上投射阴影
- 28. css3文字阴影文字颜色#037ECC
- 29. CSS的效率与文字阴影一样坏框阴影?
- 30. SceneKit投射但不接收阴影
我怎么会去使用PHP上面的命令行位,我不能看到任何的http:// php.net/manual/en/bo ok.imagick.php,这将帮助我。 – user984580
@user好问题。我不知道PHP的扩展,所以我不知道 - *也许*使用['ShadowImage'](http://www.php.net/manual/en/function.imagick-shadowimage.php),但我我不确定。 –