パスをカスタムシェイプとして定義できないとき めったにないことかもしれませんが、原因追求の一助になればと思い、書いておきます。
苦労してパスを作り、カスタムシェイプとして定義しようとしたら、こんなエラーが。が〜〜ん。
パスツールのオプションの一つ、[パスの操作]の設定が原因かもしれません。オプションバーの[パスの操作](次の画像・左上のボタン)で、[前面シェイプを削除]を選んだ状態でパスを作り、カスタムシェイプとして定義しようとすると、上記のエラーが起きます。
このオプションを選択したままパスを作ると、パスが反転するようです。「反転」という表現が適切かどうかわかりませんが、選択範囲に変換してみると、意図しない状態でパスが引かれていたことがわかります。 次の画像は見た目はただの四角いパスですが、[前面シェイプを削除]オプションで作ってあります。 パスパネルを開き、下部の[パスを選択範囲として読み込む]ボタンを押して選択範囲に変換すると、四角の外側が選択されました。やはりパスが「反転」していたようです。プログラムはこのような状態のパスはカスタムシェイプとして処理できず、エラー終了するのでしょう。
エラーの原因が[前面シェイプを削除]オプションであるとわかっても、残念ながら訂正することはできません。選択範囲を反転させてパスに変換したとしても、アンカーポイントいっぱいの、でこぼこしたパスになってしまいます。[パスの操作]をデフォルトの[シェイプを結合]にし、新しくパスを作り直した上で、カスタムシェイプとして定義しなくてはならないようです。が〜〜ん。 最終更新:2015年9月15日 |