タイトルには、Bitmap
(またはAndroidのPath
)を任意のポリゴンに伸ばすのに役立つアルゴリズム、コード、またはライブラリが必要です。多角形は、x
,y
座標のリストで与えられます。実際にはx
、y
座標で与えられているPath
オブジェクトをAndroidで変換/伸張する必要があります。私はBitmap
と言いました。誰かが似たような問題を抱えている可能性が高いので、私は両方が私のものに変換されると仮定します。Matrix
Matrix.setPolyToPoly(...)
を使ってみましたが、それは四角形)任意のポリゴンではありません。Android、Java:任意のポリゴンへのビットマップまたはパスの拡張
わかりやすい説明のために、画像をご覧ください。それは正確な変換ではなく、近いものです。画像全体が星型のポリゴンに引き伸ばされていることに注意してください。マスクではなく、トリムではなく、ピクセルの遷移だけです。
おかげ@kris。それは価値があることを見て、確かに解決への一歩前進することができます。現在、私はいくつかの良い結果を得れば、私が更新をポストするポリゴン三角測量に基づいたソリューションを構築しています。 – Vilen