protected void btnSearchPhoto_Click(object sender, EventArgs e)
    {
        DataSet   ds = new DataSet();
        DataTable dt = new DataTable();

        dt.Columns.Add(new DataColumn("Title", typeof(string)));
        dt.Columns.Add(new DataColumn("OriginalContextUrl", typeof(string)));
        dt.Columns.Add(new DataColumn("Width", typeof(int)));
        dt.Columns.Add(new DataColumn("Height", typeof(int)));
        dt.Columns.Add(new DataColumn("Url", typeof(string)));
        GimageSearchClient   client  = new GimageSearchClient("www.c-sharpcorner.com");
        IList <IImageResult> results = client.Search(TextBox1.Text, 30);

        foreach (IImageResult result in results)
        {
            DataRow dr = dt.NewRow();
            dr["Title"] = result.Title.ToString();
            dr["OriginalContextUrl"] = result.OriginalContextUrl;
            dr["Width"]  = Convert.ToInt32(result.Width);
            dr["Height"] = Convert.ToInt32(result.Height);
            dr["Url"]    = result.Url;
            dt.Rows.Add(dr);
        }
        dlSearch.DataSource = dt;
        dlSearch.DataBind();
    }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            ImageGenerator imageGenerator = new ImageGenerator();
            RichTextBox    richTextBox1   = imageGenerator._textBox;
            DataSet        ds             = new DataSet();
            DataTable      dt             = new DataTable();

            dt.Columns.Add(new DataColumn("Title", typeof(string)));
            dt.Columns.Add(new DataColumn("OriginalContextUrl", typeof(string)));
            dt.Columns.Add(new DataColumn("Url", typeof(string)));
            GimageSearchClient   client  = new GimageSearchClient("www.c-sharpcorner.com");
            IList <IImageResult> results = client.Search(richTextBox1.Text, 30);

            foreach (IImageResult result in results)
            {
                DataRow dr = dt.NewRow();
                dr["Title"] = result.Title.ToString();
                dr["OriginalContextUrl"] = result.OriginalContextUrl;
                dr["Url"] = result.Url;
                dt.Rows.Add(dr);
            }
            //   DataGridView  dlSearch = dataGridView1;

            // dlSearch.DataSource = dt;
            // dlSearch.DataBindings();
        }
Beispiel #3
0
        private IList <IImageResult> QueryForImages(string search_term, int no_of_results)
        {
            var image_client = new GimageSearchClient("http://mysite.com");
            var results      = image_client.Search(search_term + " book", no_of_results);

            return(results);
        }
Beispiel #4
0
        public void SetUp()
        {
#if SILVERLIGHT
            this.Client = new GimageSearchClient();
#else
            this.Client = new GimageSearchClient(@"http://code.google.com/p/google-api-for-dotnet/");
#endif
        }
        public void SetUp()
        {
#if SILVERLIGHT
            this.Client = new GimageSearchClient();
#else
            this.Client = new GimageSearchClient(@"http://code.google.com/p/google-api-for-dotnet/");
#endif
        }
Beispiel #6
0
        //[OutputCache(Duration = 3600, VaryByParam = "searchText")]

        public ActionResult GetGoogleImages(string searchText)
        {
            GimageSearchClient   client  = new GimageSearchClient("www.c-sharpcorner.com");
            IList <IImageResult> results = client.Search(searchText, 10);
            var imageResults             = results.Select(x => new GoogleImageClass {
                OriginalContextUrl = x.OriginalContextUrl, Title = x.Title, Url = x.Url
            }).ToList();

            return(PartialView("_ImageResults", imageResults));
        }
Beispiel #7
0
        /// <summary>
        /// method getting a list of url to image with google search
        /// use Google.Search.Api
        /// </summary>
        /// <param name="searchKeyWord">the key word for image search</param>
        /// <returns></returns>
        public List <string> GetListUrlImages(string searchKeyWord)
        {
            this.OnLoadingProcessChanged(new LoadEventArgs("Getting link ..."));
            //// the specified search site
            GimageSearchClient client = new GimageSearchClient("http://www.google.com");
            //// configuring search
            IList <IImageResult> result = client.Search(searchKeyWord, 100, "large", "all", "all", ImageFileType.Jpg.ToString());

            this.ClearLists();
            this.listUrl = result.Select(x => x.Url).ToList();
            return(this.listUrl);
        }
Beispiel #8
0
        public string GetImageUrl()
        {
            var aUrl   = "";
            var client = new GimageSearchClient("http://www.google.com");

            IList <IImageResult> results = client.Search("manzana", 5);

            if (results.Any())
            {
                return(string.Format("{0}--{1} x {2} - {3} -- {4}",
                                     results[0].Content,
                                     results[0].Width,
                                     results[0].Height,
                                     results[0].Title,
                                     results[0].VisibleUrl));
            }

            return(aUrl);
        }
Beispiel #9
0
 public NewGoogleSearch(GoogleImageSearchSettings gImSearchSettings)
 {
     GImSearchSettings = gImSearchSettings;
     gimC = new GimageSearchClient("www.rutgers.edu");
 }