WebBrowserで表示したページの画像を再リクエストせずに取得するには?


  2008-01-28 02:07:31  No: 144352

PictureBoxのImageLocationにIMGタグのSRC属性を設定したら表示はできますが、文字認証等の場合再リクエストすると取得できません。
なのでWebBrowserで読み込んだ時の画像のピクセル情報を取得したいのです。
インターネット一時ファイルから取り出せばいいかもしれませんが、ファイルパスの取得が難しそうなのでまだ手はつけていません。

どうすればよいでしょうか?


  2008-01-28 06:21:49  No: 144353

ごめんなさい。
インターネット一時ファイルのファイルパスは取るのは簡単だったのはわかったのですが、ImageLocationでは表示できませんでした。
ImageLocationでは拡張子がGIFであっても一時ファイルの画像は表示できませんでした。

あと拡張子がファイルの拡張子がaspxでした。
エクスプローラーでGIFイメージを開くとIE内で表示できますが、aspxの方は時間がかかる上表示できませんでした。

WebBrowserで表示されたときの画像を右クリックしてプロパティを見ると種類はGIFイメージです。


  2008-02-09 10:52:18  No: 144354

できるできないの回答でもいいのでお願いします。


やじゅ  2008-02-13 22:03:08  No: 144355

いまいち質問意図をつかめませんが、
インターネット一時ファイルにある画像を別フォルダ(例 C:\Temp)にコピー
PictureBox.ImageLocation("C:\Temp\xxxx.gif")とかは駄目ですか?
普通のファイル指定ならImageLocationでなくてもいいかもしれませんが・・・


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加