Skip to main content
安藤久美子
Participant
September 29, 2020
Question

オープンパスを複合パスにしブラウザ上で再現する方法を探しています。

  • September 29, 2020
  • 2 replies
  • 702 views

以下のサイトの内容を元に手書きアニメーションを作成したいのですが、
オープンパスを複合パスにしブラウザ上で再現する方法がわからず
お力添えをお願いできればと思います。。
https://commono.co.jp/2016/09/15/svg-handwrite_anime/
https://qiita.com/an_apco/items/4aa20235c3d5f536b068

以下の方法を試してみたのですがIllustratorで作成していた形が再現できずでした。
オープンパス作成後>右クリック「複合パスを作成」>右クリック「書き出し用に追加」>「単一のアセットとして」>SVGで保存>ブラウザで開く

複合パスの作成方法として以下の認識なのですが、他にもあるのでしょうか?
・右クリックでの複合パス
・パスファインダーでの合体(こちらはオープンパスの状態を保った状態で出来るのかも合わせて質問させていただきたいです。

複合的な内容なので、スレッド違いかもしれませんが、
ご存知の方いらっしゃいましたらお教えいただければと思います。

This topic has been closed for replies.

2 replies

monokano
Community Expert
Community Expert
September 30, 2020

複合パス云々の問題ではないと思います。

 

SVGファイルの保存方法は、リンク先の「SVGを手書き風アニメーション」に書かれている通り、メニューバー「ファイル > 別名で保存...」でする必要があります。ここで操作することで、SVGコードにIllustratorレイヤーが反映され、以降の「ストロークにclipPathを適用する」が可能になります。

 

リンク先の説明通りに忠実に操作することをおすすめします。

 

追記:

リンク先には書かれていないのですが、SVG保存時のSVGオプションで、以下の設定が必要ですね。

  1. 左下の「詳細オプション」ボタンを押す
  2. 「CSSプロパティ」を「プレゼンテーション属性」に設定する

 

追記:

真似して作ってみました。よかったら参考にしてください。

svg-test.zip

akatsuki_obana
Community Expert
Community Expert
September 29, 2020

オープンパスの作成後、「オブジェクト」メニュー→「パス」→「パスのアウトライン」が必要なのではないでしょうか。

安藤久美子
Participant
September 29, 2020

akatsuki_pocketさま
ご回答いただいてありがとうございます!
いただいたアウトライン化の件なのですが、
文字を描くストロークをラインとして保持する必要がありまして
パスのアウトライン化をしてしまうとストロークが消えてしまうので
違うかもと思っております…(認識間違っていたらすみません。