【发布时间】:2013-02-06 18:14:35
【问题描述】:
我正在尝试找到一种将任何黑色图像转换为多边形形状的方法。
我要解决的问题包括两个步骤:
- 将图像转换为多边形
- 用文本填充多边形
我正在努力迈出第一步。因为我还没有找到任何“转换器”,所以我剩下的唯一想法是将图像转换为 SVG 格式(如果它还不是 SVG),然后获取矢量数据并将其粘贴到 CSS 中多边形形状(类似于 Raphaël.js)。
这是唯一的方法吗?
约束:
- 我不想制作大量的 div 来组成一个形状。
- 我不想在这个任务中使用 JavaScript。
- 如果形状很复杂,它必须是多边形。
以下是我正在尝试做的示例(我只对复杂的多边形感兴趣)。
关于我应该使用的方法类型的任何提示?
图片取自 Adobe:http://adobe.github.com/web-platform/samples/css-exclusions/
【问题讨论】:
-
遗憾的是这还没有实现。 Here's an article 提供了有关即将推出的功能的更多见解,这些功能类似于您使用 CSS 区域所需的功能