DOBON.NETプログラミング掲示板過去ログ
pictureBox等にURL指定
題名: pictureBox等にURL指定
著者: vito
日時: 2004/11/20 15:46:37
ID: 7546
この記事の返信元:
(なし)
この記事への返信:
[7547]
Re[1]: pictureBox等にURL指定
YUSK
2004/11/20 15:56:28
[7556]
Re[1]: pictureBox等にURL指定
ant
2004/11/20 20:17:29
ツリーを表示
環境/言語:[C#]
分類:[.NET]
pictureBoxに画像を表示する方法は、以下のを拝見しましたが、
ピクチャボックスに簡単に画像を表示する 【別窓】
画像ファイルを表示する 【別窓】
pictureBoxにWebサイトにある画像を表示させたい時は、
どうしたらよいのでしょうか。
pictureBox1.Image = Image.FromFile("http://123.XXX.156.XXX/help.gif");
のようにした場合、URIフォーマットは、サポートされていませんと例外が
発生しました。
ご存知の方、ご教授願います。
環境
・VS.NET2003
・C#
・Windowsアプリケーション
題名: Re[1]: pictureBox等にURL指定
著者: YUSK
URL:
http://blog.goo.ne.jp/yusk_jp/
日時: 2004/11/20 15:56:28
ID: 7547
この記事の返信元:
[7546]
pictureBox等にURL指定
vito
2004/11/20 15:46:37
この記事への返信:
[7548]
Re[2]: pictureBox等にURL指定
vito
2004/11/20 16:39:51
ツリーを表示
回答にならないかもしれませんが、その表示したいファイルを、保存すればいいのではないのでしょうか?
保存して、
pictureBox1.Image = Image.FromFile("ファイル名");
と、すればできると思いますが、どうしてもWebサイトから画像を表示しなければいけないのでしょうか?
題名: Re[2]: pictureBox等にURL指定
著者: vito
日時: 2004/11/20 16:39:51
ID: 7548
この記事の返信元:
[7547]
Re[1]: pictureBox等にURL指定
YUSK
2004/11/20 15:56:28
この記事への返信:
[7549]
Re[3]: pictureBox等にURL指定
YUSK
2004/11/20 16:52:15
ツリーを表示
■No7547に返信(YUSKさんの記事)
> 回答にならないかもしれませんが、その表示したいファイルを、保存すればいいのではないのでしょうか?
> 保存して、
> pictureBox1.Image = Image.FromFile("ファイル名");
> と、すればできると思いますが、どうしてもWebサイトから画像を表示しなければいけないのでしょうか?
回答ありがとうございます。
仕様につき、可能であれば、Webサイトから画像を表示させたいのです。
YUSKさんの指摘通りクライアント側にダウンロードを考えていますが、
それはそれで、問題が。。。
URL指定は、無理とわかれば、別案(保存)で、乗り切りたいと思います。
題名: Re[3]: pictureBox等にURL指定
著者: YUSK
URL:
http://blog.goo.ne.jp/yusk_jp/
日時: 2004/11/20 16:52:15
ID: 7549
この記事の返信元:
[7548]
Re[2]: pictureBox等にURL指定
vito
2004/11/20 16:39:51
この記事への返信:
[7555]
Re[4]: pictureBox等にURL指定
ぺがらぼ
2004/11/20 18:52:04
ツリーを表示
詳しい事は分かりませんが、Webサイトの画像をWindowsアプリケーションで表示するには、データベースじゃないと無理じゃないのかなぁ?
他にも方法があるかもしれませんので、詳しい方お願いします。
題名: Re[4]: pictureBox等にURL指定
著者: ぺがらぼ
URL:
http://pegalabo.net/
日時: 2004/11/20 18:52:04
ID: 7555
この記事の返信元:
[7549]
Re[3]: pictureBox等にURL指定
YUSK
2004/11/20 16:52:15
この記事への返信:
(なし)
ツリーを表示
■No7546に返信(vitoさんの記事)
> pictureBoxに画像を表示する方法は、以下のを拝見しましたが、
> ピクチャボックスに簡単に画像を表示する 【別窓】
> 画像ファイルを表示する 【別窓】
>
> pictureBoxにWebサイトにある画像を表示させたい時は、
> どうしたらよいのでしょうか。
>
> pictureBox1.Image = Image.FromFile("http://123.XXX.156.XXX/help.gif");
> のようにした場合、URIフォーマットは、サポートされていませんと例外が
> 発生しました。
vitoさん、こんばんは。
文字通り、「URIフォーマットは、サポートされていません」ので、
一度、「http://123.XXX.156.XXX/help.gif」をダウンロードしてから表示させてください。
こちらのサイトTips
ファイルをダウンロードし保存する<http://dobon.net/vb/dotnet/internet/downloadfile.html>を参考にしたら可能だと思います。
題名: Re[1]: pictureBox等にURL指定
著者: ant
URL:
http://ant0x.udap.jp/
日時: 2004/11/20 20:17:29
ID: 7556
この記事の返信元:
[7546]
pictureBox等にURL指定
vito
2004/11/20 15:46:37
この記事への返信:
[7569]
Re[2]: pictureBox等にURL指定
vito
2004/11/21 18:58:25
[解決]
ツリーを表示
> pictureBox1.Image = Image.FromFile("http://123.XXX.156.XXX/help.gif");
> のようにした場合、URIフォーマットは、サポートされていませんと例外が
> 発生しました。
ファイルに保存せずにメモリ上に保存すればいいと思います。
以下のような雰囲気になると思います。
using(WebClient myClient = new WebClient())
{
MemoryStream streamImage = new MemoryStream(myClient.DownloadData(textBox1.Text));
pictureBox1.Image = Image.FromStream(streamImage);
}
題名: Re[2]: pictureBox等にURL指定
著者: vito
日時: 2004/11/21 18:58:25
ID: 7569
この記事の返信元:
[7556]
Re[1]: pictureBox等にURL指定
ant
2004/11/20 20:17:29
この記事への返信:
(なし)
ツリーを表示
YUSKさん、ぺがらぼさん 、ant さん
回答ありがとうございます。
画像ファイルを一度、保存(またはメモリ)し、表示する方向で行きたいと
思います。
大変、参考になりました。
ご協力に感謝します。
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
pictureBoxに画像を表示する方法は、以下のを拝見しましたが、
ピクチャボックスに簡単に画像を表示する 【別窓】
画像ファイルを表示する 【別窓】
pictureBoxにWebサイトにある画像を表示させたい時は、
どうしたらよいのでしょうか。
pictureBox1.Image = Image.FromFile("http://123.XXX.156.XXX/help.gif");
のようにした場合、URIフォーマットは、サポートされていませんと例外が
発生しました。
ご存知の方、ご教授願います。
環境
・VS.NET2003
・C#
・Windowsアプリケーション