PhotoshopのカスタムシェイプまたはパスからSVGパス文字列を取得する方法はありますか?または、同様のデータを取得/構築する別の方法はありますか?私はこれに似た何かをしたいと考えています:
ただし、Illustratorを使用していて、すべてのパスを作成していない場合は、Illustratorで直接作成する方が簡単です。
Illustratorをお持ちでない場合は、無料の Inkscape SVGエディターを使用してパスを描画することをお勧めします。
Photoshopに既にパスがあり、Illustratorがない場合、Photoshopの情報パレットをオンにして、パスポイントを1つずつ選択し、ポイント自体の位置も手動で記録することをお勧めしますそのハンドルとして、それらから手動でパスを作成します absolute curvetoコマンド、 'C' (ハンドルのあるポイントの場合)および absolute linetoコマンド、 'L' を使用してハンドルのないポイント。
別のオプションは、ファイルをPhotoshopでEPSとして保存し、エクスポートベクターがチェックされていることを確認し、それをイラストレーターにロードしてSVGとして保存することです
すべての回答は良かったのですが、私にとっては多すぎるため、アドビが提供するオンラインツールがあります。
http://Adobe.com/go/extract_tryitnow_en
あなたがしなければならないのは、あなたの.psdファイルをアップロード/ドラッグ&ドロップ/パスレイヤーを選択し、svgとしてダウンロードすることです。また、SVGパス、特にd
属性を抽出できます。
それから私はpath
をg
要素に入れ、次にg
をスケーリングし、path
を翻訳しました
カスタムシェイプについては、カスタムシェイプファイルの変換に使用される カスタムシェイプファイルをSVGセットに変換 (Photoshop CS3以降の場合)と呼ばれる最近リリースされたオープンソーススクリプトをご覧ください。 .csh)またはカスタムシェイプ設定ファイル(CustomShapes.psp)をSVGファイルのセットに追加します。