首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用关键字从flickr下载随机图片

使用关键字从flickr下载随机图片
EN

Stack Overflow用户
提问于 2009-05-04 18:04:26
回答 2查看 2.9K关注 0票数 0

当我使用smallbasic时,我注意到了这段代码,它向一个朋友展示了它有一个内置的选项,可以根据关键字从fliker下载图像

我想知道是否有人在C#中有这样做的示例,这样我就可以了解如何使用api。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-05 05:49:13

代码语言:javascript
复制
private void button1_Click(object sender, EventArgs e)
{
    string apikey = "3f8554b23a5we2fe2c7asdg80agnkdm9cedag415f34d9fb";
    Flickr F = new Flickr(apikey);


    // Example 2
    PhotoSearchOptions searchOptions = new PhotoSearchOptions();
    searchOptions.Tags = textBox1.Text;
    searchOptions.PerPage = 100;
    Photos microsoftPhotos = F.PhotosSearch(searchOptions);

    // Example 3
    searchOptions.Page = 2;
    Photos microsoftPhotos2 = F.PhotosSearch(searchOptions);
    searchOptions.Page = 3;
    Photos microsoftPhotos3 = F.PhotosSearch(searchOptions);

    // Eample 4
    PhotoCollection allPhotos = microsoftPhotos.PhotoCollection;
    allPhotos.AddRange(microsoftPhotos2.PhotoCollection);
    allPhotos.AddRange(microsoftPhotos3.PhotoCollection);


    progressBar1.Maximum = allPhotos.Count;
    progressBar1.Value = 0;


    foreach (Photo p in allPhotos)
    {
        pictureBox1.Image = Image.FromStream(F.DownloadPicture(p.MediumUrl));

        this.Refresh();

        progressBar1.Value++;
    }
}
票数 2
EN

Stack Overflow用户

发布于 2009-05-04 18:39:48

我从来没有弄乱过Flickr的API,但这里有一个我发现的链接,它似乎会很有帮助:

http://blogs.msdn.com/coding4fun/archive/2006/11/22/1126978.aspx

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/821217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档