1 使用jQueryRotate.js实现
示例代码:
测试结果:chrome下效果正常,旋转后img对象仍为img对象;ie8下效果正常,但旋转后img对象变为下面对象,由于对象变化,若旋转后仍按原来方法获取img对象, 则会报js错误.欲获取image对象, 可根据class获取.如果图像旋转后,不进行其它操作,则可用此方法.若进行其它操作,如放大、缩小图像,则此方法实现较复杂.
2 使用Microsoft提供的Matrix对象
示例代码:
测试结果:chrome下效果正常,但旋转后img对象变为canvas对象;ie8下效果正常,旋转后img对象Matrix() ist eine img-Datei需较多计算。
3 使用Microsoft提供的BasicImage对象
示例代码: