如何在 php 中使用自定义文本创建图像?
Posted
技术标签:
【中文标题】如何在 php 中使用自定义文本创建图像?【英文标题】:How to create Image with custom text in php? 【发布时间】:2013-07-31 07:37:04 【问题描述】:我希望在 php 中创建一个产品定制工具。该工具将允许用户为预定义的移动封面创建自己的自定义。我已经有一个移动封面图片,我希望允许用户写 3 个字符,这些字符将写在一个称为字母组合的圆圈中,带有背景颜色。
我不确定如何继续进行。我希望动态创建放置在手机封面上的图像,使其看起来像它的一部分。
这里是生成的示例图像的链接
http://d13eowy7ljcd3.cloudfront.net/images/ark.png
我正在寻找有关如何处理它以及我应该使用哪些 php 图像处理库的方法。
【问题讨论】:
仅使用 GD 将很难或不可能。我会研究 ImageMagick,尽管我想不出办法立即做到这一点。看看imagemagick.org/Usage 中的数百个示例中的一个是否朝着正确的方向发展……(即“失真”章节) 我的建议是创建一个自定义字体,其中的文本预先成形以适合您的圆形设计。自动做这种事情是非常困难的,而且看起来也不好看。人们会为你的设计技能而不是你的编程付费...... 【参考方案1】:我认为你应该使用ImageMagick:http://php.net/manual/en/book.imagick.php这需要在系统上安装imagemagick,如果你没有专用服务器可以尝试GDhttp://es1.php.net/manual/en/book.image.php,但我认为imagemagick更强大。
【讨论】:
以上是关于如何在 php 中使用自定义文本创建图像?的主要内容,如果未能解决你的问题,请参考以下文章