HOME  >>>  HTML整理ノート  >>> DHTML -- 基本編   応用編

Motion Blur(ぶれ) フィルタ

 Blur

 

 

 

 

 

 

以下のオプションを変更すれば....

・・・・・・・・・・・・・・・・・・・・・・・・
■上はIE5.5以降の新しい書式で設定しています。IE4やIE5.0では機能しません。上記のオプション内容で、IE4.0やIE5.0で表示するには次のボタンを押してください。


Motion Blurフィルタの書式

Sample Source......................................................................>>>

<script language="JavaScript"><!--
d = 45; //オプションdirectionの初期値
s = 10; //オプションStrengthの初期値
a = 1; //オプションAddの初期値
function ChangeMBlur(){ //IE5.5〜の書式で
dv.style.filter = "progid:DXImageTransform.Microsoft.MotionBlur(direction="+d+",Strength="+s+",Add="+a+")";
}
//・・・・以下はIE4やIE5.0用
function ChangeMBlur2(){
dv.style.filter = "Blur(direction="+d+",Strength="+s+",Add="+a+")";
}
//--></script>
</head>
<body>
<div id="dv" style="position:absolute;filter:progid:DXImageTransform.Microsoft.MotionBlur
  (Strength=10, Direction=45, Add=1)">
 <img src="../../java/jadata/ja02a.jpg" width="200" height="150">
 <img src="../../images/cut/025.gif" width="103" height="116">
 <span style="color:green;font:80">Blur</span></div>
</div>
<form name="form1">
ブレの方向を
<select name="direc" onChange="d=this.value;ChangeMBlur();">
<option value="0">0(上)</option>
<option value="45" selected>45(右上)</option>
<option value="90">90(右)</option>
<option value="135">135(右下)</option>
<option value="180">180(下)</option>
<option value="225">225(左下)</option>
<option value="270">270(左)</option>
<option value="315">315(左上)</option>
</select>に
ブレの強さを
<select name="str" onChange="s=this.value;ChangeMBlur();">
<option value="1">1</option>
<option value="2">2</option>
<option value="4">4</option>
<option value="6">6</option>
<option value="8">8</option>
<option value="10" selected>10</option>
<option value="12">12</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
</select>ピクセルに
元のイメージを
<input type="radio" name="add" value="1" checked onclick="a=this.value;ChangeMBlur();">残す/
<input type="radio" name="add" value="0" onclick="a=this.value;ChangeMBlur();">残さない
Motion Blurフィルタを
<input type="button" value="解除" onclick="dv.style.filter = 'progid:DXImageTransform.Microsoft.MotionBlur(enabled=0)'">する
<p>・・・・・・・・・・・・・・・・・・・・・・・・<br>
■IE4.0やIE5.0で表示するには次のボタンを押してください。</p>
<input type="button" value="フィルタを適用する" onclick="ChangeMBlur2()">/
<input type="button" value="フィルタを解除する" onclick="dv.style.filter=''">

end(最終更新:12/11/10)