0

vml/canvas/svg を使用して 3D でテキストを表示し、Photoshop で Ctrl+T の効果のようにテキストの形状を変換し、テキストの行を曲線に揃える必要があります。たとえば、通常のテキストを回転した台形/四角形に変換します。

それで、最初にテキストを形に変換する方法はありますか?

近いのはgetImageData()firefoxだけですが、これは理想的ではありませんがOKです。より良い方法はありますか?

ブラウザ固有のハックやブードゥー教の使用は問題ありませんが、Flash は使用しないでください :)

4

2 に答える 2

1

SVG の傾斜変換を使用して、単純な等角投影を行うことができます。HTML5 キャンバスについても同様です。他のタイプの透視投影が必要な場合は、それを行う方法もあります。たとえば、複数の変換をクリッピングと組み合わせたり、SVG フィルターを使用したりします (Hans Schmucker によるいくつかの例をここで参照してください)。

于 2010-06-02T11:09:27.040 に答える
0

多くのstackoverflowの投稿の後、最善の解決策はinkscapeを使用することだと思います。

したがって、JavascriptまたはHTML5またはcanvasまたはSVGはこれを行うことができません。

于 2012-08-08T08:55:21.903 に答える