<img src="http://case.blueidea.com/files/2009/02/20/work_404528_11399_20090220_132418_1443176_t.jpg" 
 style="filter:progid:DXImageTransform.Microsoft.Matrix( 
SizingMethod='auto expand',FilterType=bilinear,Dx=0,Dy=0, 
M11=0.9,M12=0.5,M21=-0.5,M22=0.9)"> 
<script> 
function Deg2Matrix(deg) { /// 提示:顺时针旋转的角度为正,逆时针旋转为负。 var M11,M12,M21,M22 
with(Math){ 
var rad=deg*PI/180 //将角度值转为弧度表示 
//计算M11和M22的值,将结果四舍五入后取一位小数 
M11=M22=round(cos(rad)*10)/10  
//计算M21和M12的值 
M21=round(sin(rad)*10)/10,M12=-M21 

return ["M11="+M11,"M12="+M12,"M21="+M21,"M22="+M22] 

alert(Deg2Matrix(-30)) 
</script>