[英]Rotate image clockwise or anticlockwise inside a div using javascript
HI,有沒有辦法可以順時針或逆時針旋轉div內的圖像。
我有一個主要的固定寬度div [溢出設置為隱藏]與從數據庫加載的圖像。 有一個滾動條,用於顯示div內的圖像。 單擊圖像時,我需要以順時針或逆時針方向顯示旋轉動畫。
我使用Matrix過濾器完成了它。 我想知道是否可以在IE中完成而不使用任何過濾器。
試試這個: http : //raphaeljs.com/image-rotation.html
使用canvas但也支持IE
如果你正在使用jQuery,jQueryRotate是一個小的(小於3Kb縮小+ gzip)插件,可以旋轉圖像:
在IE中,我能想到在客戶端旋轉圖像的唯一方法是使用過濾器。 對於某些最新版本的其他瀏覽器,您可以使用<canvas>控件 。
您可以選擇使用服務器端腳本來旋轉圖像。 然后您可以發送有關如何使用JavaScript旋轉它的信息(即生成圖像的路徑,例如/rotate?image=img.jpg&amount=90)
還有其他方法來旋轉圖像,沒有任何過濾器/ html5 ..它在現實世界中是令人討厭和無用的,但可能。
對於javascript,您可以將圖像存儲為像素數組。 寫函數用它來執行旋轉並將其編碼為base64 datauri,bmp可以很容易並用它替換image.src。
舊瀏覽器中的文件大小和支持會有一些限制,當然還有可怕的性能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.