終了

クリッピングした画像にドロップシャドウを付けたSVGファイルをillustratorで表示すると正しく表示されない

New Here ,
Nov 26, 2024 Nov 26, 2024

リンクをクリップボードにコピー

コピー完了

illustrator以外で、四角い枠にクリッピングした画像に対してドロップシャドウを付けてSVGファイル作成しました。
作成したSVGファイルをillustratorで読み込み中、「アートワークを読み込み中」と表示されるのですが、その直後に下記の警告が表示されます。

34895756zizn_1-1732687793370.png

「置換」を選択しても再びこの警告が表示されてしまうので、「無視」を選択して続行させるとSVGの読み込みが終わって内容が表示されるのですが、目的通りに表示されているオブジェクトの上にクリッピングされていない画像が重なるように表示されてしまいます。

34895756zizn_2-1732688184762.png

レイヤーを見ると、上から2行目に「リンクファイル」というものが追加されていて、この「リンクファイル」を非表示にすれば上に重なっている画像が非表示になって、正しいオブジェクトだけが表示されます。

34895756zizn_3-1732688696888.png

SVGファイルを見直しても、この余計な「リンクファイル」を追加している箇所が見当たりません。

尚、このSVGファイルをブラウザで表示させると正しく表示されておりますし、警告が表示されることを考えるとillustratorでは正しく解釈できない箇所があるのではと思ってますが、原因が特定できずに困ってます。

 

問題にしておりますSVGファイルとリンクで参照してます画像ファイルを添付いたしました。

何か間違った記述や改善方法があれば、ご指摘、ご教示頂ければ幸いです。
よろしくお願いいたします。

キーワード
描画とデザイン , 読み込みと書き出し

表示

205

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Nov 28, 2024 Nov 28, 2024

これは以前からなんですけどSVGパーサーに問題があってリンクにフィルターがかかっていると正常に処理できなかったりします。埋め込むとリンクエラーは出ないんですけどフォルターが飛んでしまったりさんざんです。また、一部のプロパティも認識できていなかったりするのでSVGをIllustratorで再編集するのは得策ではないです。
ソースを直接編集するか他のアプリケーションを利用するほうが生産性は良いように思います。

投票

翻訳

翻訳
Community Expert ,
Nov 28, 2024 Nov 28, 2024

リンクをクリップボードにコピー

コピー完了

これは以前からなんですけどSVGパーサーに問題があってリンクにフィルターがかかっていると正常に処理できなかったりします。埋め込むとリンクエラーは出ないんですけどフォルターが飛んでしまったりさんざんです。また、一部のプロパティも認識できていなかったりするのでSVGをIllustratorで再編集するのは得策ではないです。
ソースを直接編集するか他のアプリケーションを利用するほうが生産性は良いように思います。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Dec 01, 2024 Dec 01, 2024

リンクをクリップボードにコピー

コピー完了

ご返信ありがとうございます。

仰る通りで、SVGをillustratorで読み込むのは、かなり無理があり、別の方法を考える必要があったと思います。今回は、無理くり進めてますが、次回は別の方法を考えたいと思います。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Dec 01, 2024 Dec 01, 2024

リンクをクリップボードにコピー

コピー完了

最新

その後、色々と試した結果、クリッピングした画像に対してfilterを使用するとillustratorでは正しく解釈してくれないみだいです。

そこで、画像と同じ形の図形を別途作成して、そこにfilterで影を作成。画像の下に影を配置することで、うまく表示できるようになりました。その時のSVGファイルとリンク画像ファイルを添付致します。

今回、Reactのcanvasを利用してエキスポートしたSVGファイルをillustratorで読み込ませたかったのですが、SVGをillustratorでは正しく表示する為には、様々な工夫が必要になりそうで、別の方法を考えた方が良さそうです。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines