掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ASP.netでの画像回転について (ID:148110)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>魔界の仮面弁士さま 有難うございます。 >とも書かれており、質問内容に一貫性が無いように思えます。 言葉足らずで申し訳ありません。 クライアント側の実行環境は、メインで使用されているのが IE6で、異なるブラウザを使用しているクライアントもいる状況なので 先に回答したような一貫性のない記述になってしまいました。。 IEにおいては、バージョン6以上で動作でき、他のブラウザでも動作可能な 状況にしておきたいということになります。 >『別ページに回転後の画像を表示する動作』の部分を修正して、 >『同じページに回転後の画像を表示する動作』にしてやれば、 >最初のコードをそのまま使うこともできるはずです。 まさにその通りでして、最初同じページに回転後の画像を表示しようと トライしたのですが、方法が分からず断念してしまいました。。。 私としては、この方法を取りたいと考えておりましたが 現状実装方法が分からず、クラインとでのスクリプトで対応するしかないのかな と思っておりました。 魔界の仮面弁士さまのおっしゃるとおりの方法にて 対応可能であるのならご助言お願いしたいです。 現状は、以下のように処理しております。 Formには、asp:Buttonコントロール二つ(左右90度)とasp:Image(ID:Image1)コントロールを配置しています。 '//************************************************************************************************ '//画面ロード '//************************************************************************************************ Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load '//画像表示 Dim url As String = "サーバー上の画像パス" Dim img As Image = Image.FromFile(Server.MapPath(url)) Image1.Height = img.Height Image1.Width = img.Width Image1.ImageUrl = url End Sub '//************************************************************************************************ '//左90度回転ボタンクリック '//************************************************************************************************ Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click Dim url As String = "サーバー上の画像パス" Dim wc As New WebClient Dim stream As Stream = wc.OpenRead(Server.MapPath(url)) Dim img As Image = New Bitmap(stream) '//回転指定 img.RotateFlip(RotateFlipType.Rotate90FlipXY) img.Save(Response.OutputStream, ImageFormat.Jpeg) img.Dispose() End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.