php - 生成此图形填充的算法的名称是什么

标签 php graphics

我正在寻找一种算法来实现这种效果,但我什至不知道要寻找什么,这无济于事。我使用 PHP,因此任何现有的代码示例都很棒。我想指定形状的边界并让 php 自动用字母填充它。我也愿意接受其他想法来完成同样的事情。这个算法有名字吗?

http://robertbasic.com/img/sign-letters.gif

最佳答案

我不知道算法的确切名称 - 我想它是 2D bin packing problem 的变体,但没有最好的包装的兴趣。

这里有一些资源和问题:

  1. 您是否尝试使用不同大小的字体尽可能紧密地绘制图像? (与所有一种字体大小相反)
  2. 字符可以在边缘被截断吗?

如果问题二是肯定的,在我看来,生成图像的最简单方法是用字符填充整个矩形,反转图像形状并将其用作 mask 。

这不仅是字符的答案,也是整个句子的答案。 Algorithm for Text Wrapping Within a Shape

编辑:
一些流行的现代图形填充网站可能值得研究

关于php - 生成此图形填充的算法的名称是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4651914/

相关文章:

php - App Engine - PHP Symfony - 如何要求使用 app.yaml 登录

java - 如何循环浏览我创建的砖 block 图形?

php - 带有哈希标签的 Paypal 返回网址?

php - 适用于所有类型屏幕的交互式 CSS

php - 如何使用注入(inject)的 SerializerInterface 配置 Normalizer

php - 如何反转一组逗号分隔的字符串并在 PHP 中以原始顺序返回它们?

java - 自动更新图表 - 如何开始?

OpenGL - 不同着色器阶段的显式统一位置

c# - 如何将一个图形对象复制到另一个

python - 3D *.STL 表面模型转换为 2D 图像堆栈?