9月 232005
今日は語種登録してきてから、昨日買ってきた部品を整理したりした後、ちょっとFlickrAPIを触ってみた。
5時間ぐらい粘ったら、FlickrAPIからRESTでXMLを持ってきて解析したり、画像を取ってきたり出来る様になった。
今までflashという画像やらを扱うにはなかなか便利なツールを使っていたので、結構手間取った。
.netのPictureBoxコンポーネントは、PictureBox.Imageにファイル名を指定してやれば画像を読み込めるらしいのだけど、そのままではhttp経由だと一度ローカルに保存しないとならないので
pictureBox等にURL指定の方法を使った。
pictureBox1.Image = Image.FromStream(getHttpImage(“http://static.flickr.com/24/45560715_fe89c74c2a.jpg?v=0”));
private MemoryStream getHttpImage(string uri)
{
WebClient wc = new WebClient();
MemoryStream streamImage = new MemoryStream(wc.DownloadData(uri));
return streamImage;
}
画像の取得はWebClient、XMLの取得はWebRequtestとWebResponse、解析はXmlTextReaderで特に何も考えずに実装してみた。
まあ…C#の文法忘れちゃったしそろそろ勉強し直そうかな