Gizport
1 回答
0
Share (facebook)
111
view
全般

SVGでのフィルター効果の使い方について SVGでのフィルター効果の...

SVGでのフィルター効果の使い方について SVGでのフィルター効果の使い方について
SVGで線を描画し、それにフィルターをかけたいのですが、

■フィルターの内容を書いたソース

<filter id="DropShadow">
<feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur" />
<feOffset in="blur" dx="10" dy="-3" result="offsetBlur" />
<feSpecularLighting in="blur" surfaceScale="5" specularConstant="0.5" specularExponent="20" lighting-color="#bbbbbb" result="specOut">
<fePointLight x="-5000" y="-10000" z="20000" />
</feSpecularLighting>
<feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut" />
<feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" k1="1" k2="1" k3="1" k4="0.1" result="litPaint" />
<feMerge>
<feMergeNode in="offsetBlur" />
<feMergeNode in="litPaint" />
</feMerge>
</filter>

<filter id="light">
<feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur" />
<feSpecularLighting in="blur" surfaceScale="5" specularConstant="0.3" specularExponent="15" lighting-color="#bbbbbb" result="specOut">
<fePointLight x="-5000" y="-10000" z="20000" />
</feSpecularLighting>
<feComposite in="specOut" in2="SourceAlpha" operator="in" result="specOut" />
<feComposite in="SourceGraphic" in2="specOut" operator="arithmetic" k1="0" k2="2" k3="1" k4="0.1" result="litPaint" />
<feMerge>
<feMergeNode in="SourceGraphic" />
<feMergeNode in="litPaint" />
</feMerge>
</filter>



■線を描画するソース


<path d="M90,80 l640,0" stroke-linecap="round" stroke-opacity="0.3" filter="url(#フィルタ名)"/>





としても、

この直線にフィルター効果がかかりません。

普通の何の変哲もない直線が描画されるだけです。

なぜでしょうか?
pathにはフィルターが使えないのですか?

もしその場合は、他にどんな手段があるでしょうか?
(かっこいい直線が引きたいんです)


初心者です。

どうかお分かりになる方がいらっしゃいましたらお教えください。

宜しくお願いします。
.
Yahoo!知恵袋 5650日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
あんまり詳しくないですが・・・。
ここのページを参考にしました。
http://www.asahi-net.or.jp/~uf4k-nkjm/SVG/contents/content8.html

とりあえず、
"url(#フィルタ名)"
は、
"url(#DropShadow)"
にしないと、フィルタがかかりません。
全角文字を含む SVGファイルを保存する時は、文字のエンコードの種類を Shift-JISではなく、UTF-8 にして保存する必要があります。

Gimpで表示の確認をしてみましたが、フィルタ部分は問題ないようです。
ただ、pathは表示されなかったので、フィルタを使用しない、pathを表示する SVGをまず作って確認してから、フィルタを追加したほうが良いと思います。
Yahoo!知恵袋 5636日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
93
Views
質問者が納得説明書を失くしたら、メーカーのホームページで説明書を探す http://www33.jvckenwood.com/pdfs/LCT2396-001B.pdf 「時計をあわせる」は説明書のP14 P14に書いてある内容 ※デジタル放送受信中は、デジタル放送の信号で配信される ※デジタル放送を受信している時は現在時刻を手動で 修正することはできません。 (入力切替で、地上アナログ放送や、ビデオ等にしておけば、 修正できるという意味だと思うが?) ①リモコンの時計/タイマーを押す ②現在時刻を選び決定 ③日...
4141日前view93
全般
61
Views
質問者が納得>mayonmayoneさん >「bodyの背景色」がグレー設定しています。 である以上、広告部分もグレーになるのは仕方ないところです。 どうしても白い背景の中に入れたい、なら、白背景を指定している<div>の終了タグをなくすことです。 提示のcssを見ると多分#containerのdivが問題の要素だと思われます。 <body> <div id="container"> 内容 <div id="footer"&g...
4247日前view61
全般
64
Views
質問者が納得回答ではありません。 こんなに書いてしまってからエラーが出るようになったのなら ・その印刷範囲のところに書き間違いがあるのでしょう。 プリンタードライバーは? ・プリンタ ドライバがインストールされていないと Excel でページ設定プロパティを使用できないhttp://support.microsoft.com/kb/291298/ja .PageSetupについて http://msdn.microsoft.com/ja-jp/library/office/ff839804.aspx
4492日前view64
全般
59
Views
質問者が納得「ありがとう画面1」を、 #formStart#<textarea style="background:url(##) fixed;" name="Message" cols="30" rows="3" value=""></textarea> #formSubmit_拍手##formEnd# <font size=3 color=#884400><span sty...
4506日前view59
全般
45
Views
質問者が納得一階 とりあえず二体殺す。闇1コンボの4コンボくらいで二体殺せます。 一体で適当にスキル貯め 二階 とりあえず神秘の仮面ぼこぼこに そのあともう一体もぼこぼこに あとは攻撃しないようにスキル貯め 残り一体殺す時は回復して闇ドロたくさんのこして殺してください 三階 前の階でとっておいた闇泥を全体攻撃にしつつ一撃で一掃する 四階 まずドロップ変換ひとつ使用。エキドナも ドロップ変換を惜しまず殴る ドロップ変化を二つ同時に使ったりしたらだめ ゼウス スキル全員開放。 どうせ一撃で殺されるから闇と光はできるだけ消し...
4570日前view45

取扱説明書・マニュアル

1145view
http://www33.jvckenwood.com/.../LCT2396-001B.pdf
92 ページ16.93 MB
もっと見る

関連製品のQ&A