Page 94 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼画像系のScriptで回転させるものがあれば、、、 モリモン 04/6/8(火) 4:36 ┗Re:画像系のScriptで回転させるものがあれば、、、 sim 04/6/11(金) 23:34 ─────────────────────────────────────── ■題名 : 画像系のScriptで回転させるものがあれば、、、 ■名前 : モリモン ■日付 : 04/6/8(火) 4:36 -------------------------------------------------------------------------
毎度BBには感謝感謝でございます。 画像を画面枠に収まるよう縮小するスクリプトはありますが、 90度回転させるようにも出来るということなのでしょうか? もしできたら実装して頂けると嬉しいです。 |
昔書いたのを漁ったら出てきましたので参考になれば。 以下の環境で動作を確認しました。 Windows2000SP4、IE6SP1、BugBrowser v4.00RC、 dxdiag.exeで調べるとDirectXのバージョンは4.09.00.0902 2002年のファイルでしたので、もっと新しくて適切な方法があるかもしれません。 //時計回りに90度回転した状態にする var bugweb = new ActiveXObject("BugWeb.BugBrowserAPI"); if (bugweb == null){ WScript.Echo("BugBrowser Object Error."); WScript.Quit(); } var docview = bugweb.CreateDocumentViewObject(bugweb.ActiveView); var img = null; if ((img = docview.document.getElementsByTagName("IMG").item(0)) == null) { bugweb.ShowMessage("画像がありません。"); docview = null; bugweb = null; WScript.Quit(); } img.style.filter = "progid:DXImageTransform.Microsoft.BasicImage"; img.filters.item("DXImageTransform.Microsoft.BasicImage").rotation = 1; img = null; docview = null; bugweb = null; |