4

SWF を読み取り、ムービークリップを通過するアクション スクリプトがあります。

ムービー クリップは単純な形状にする必要があります。これらのムービークリップのデータをポリゴンに変換したいと考えています。つまり、ムービークリップの形状を表す一連の座標が必要です。

4

1 に答える 1

4

これを行う簡単な方法はありません。シェイプがステージに描画されると、アクセスできる唯一のグラフィック情報は、レンダリングされたピクセル ビットマップです。すべてのベクトル情報が失われます。

形状を多角形に変換するには、SWF ファイルに保存されている ActionScript バイト コードを分析する (ベクトル描画情報を含むバイトを見つけて抽出し、それを使用してコードで形状を再作成する) か、色を使用する必要があります。ビットマップの情報を使用して形状をトレースします (ご想像のとおり、完全に正確になることは決してありません)。

いずれにせよ、これは簡単な作業ではありません。

于 2012-10-15T22:40:00.310 に答える