私はこれに似ているいくつかのpngファイルを持っています:
すべてが透明ですが、黒い道です。私がやろうとしているのは、不透明な部分からUIBezierPathを作成することです。
編集:それで、私はpngでマスクを作成し、マスクからUIBezierPathに移動することについて考えていました。それはうまくいくでしょうか?
もう一度編集:解決策を見つけました。答えを見てください。
私はこれに似ているいくつかのpngファイルを持っています:
すべてが透明ですが、黒い道です。私がやろうとしているのは、不透明な部分からUIBezierPathを作成することです。
編集:それで、私はpngでマスクを作成し、マスクからUIBezierPathに移動することについて考えていました。それはうまくいくでしょうか?
もう一度編集:解決策を見つけました。答えを見てください。
私は別の方向に行きました。PNG を使用する代わりに、SVG を使用し、PocketSVGを使用してファイルを解析しました。それはうまくいきます。
あなたが探しているプロセスはスケルトン化として知られています、この投稿にはテクニックの良い要約があります: 曲がった細長い領域の正中線を決定します