为文本添加内阴影
我正在寻找使用 PHP 向文本添加内部阴影的方法。我不是在寻找包含 HTML 和/或 CSS 的解决方案。图像必须仅使用 PHP 生成。
例如:https://i.sstatic.net/H4ndF.png
从上面的文本(“原始”)中,我想创建修改文本,因此它看起来像底部的文本(“阴影”)。
效果必须仅使用GD库或Imagemagick来实现,因为我无法将新库安装到服务器。
I'm looking for the way to add inner shadow to text using PHP. I'm not looking for a solution, which includes HTML and/or CSS. Image must be generated using only PHP.
For examle: https://i.sstatic.net/H4ndF.png
From the text above ('Original') I want to create modify text, so it will look like text at the bottom ('Shadow').
Effect must be achieved using only GD library or Imagemagick, because I can't install new libraries to the server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种方法是使用不同的颜色和较小的偏移量绘制文本两次。
下面是示例代码,主要取自php手册,其中有一些修改让阴影出现。生成的图像位于此处。
代码:
One way is to draw your text twice with different colors and a small offset.
Below is the sample code, mainly taken from the php manual, with some modifications to let the shadow appear. The resulting image is here.
Code: