Why not use the Google Base cached thumbnails ? They go up to 120 by 120 (if i remember right)
Tom Wilson Freelance Google Base Developer and Consultant www.tomthedeveloper.com Google Base Tools - http://dev.tomthedeveloper.com/googlebase Featured Project : http://google-code-featured.blogspot.com/2008/02/google-base-competitor-analysis.html On Nov 27, 12:41 pm, "Nicolas (Google)" <[EMAIL PROTECTED]> wrote: > Thanks for sharing this Steve, that's great. > > Nicolas > > On Nov 26, 11:28 pm, steve <[EMAIL PROTECTED]> wrote: > > > Disregard my comment about the ‘for loop’ exiting problem. I just > > realized I had previously fixed that problem :-). > > > On Nov 26, 6:22 pm, steve <[EMAIL PROTECTED]> wrote: > > > > I’ve discovered that Google Base sometimes indicates there are images, > > > however when I try to display the image it doesn’t exist. I don’t > > > know if it’s a problem with Base, or if the publisher deleted the > > > photo. I’ve worked around the problem by first checking if the image > > > exists. See the code below. > > > > The C# code below transfers the images from GBaseEntry to my "Vehcile" > > > object. The 'for loop' could use some optimization, and exit when the > > > web request fails. > > > > if (entry.GBaseAttributes.GetUrlAttributes("image link").GetLength > > > (0) > 0) > > > { > > > foreach (string imageLink in > > > entry.GBaseAttributes.GetUrlAttributes("image link")) > > > { > > > vehicle.SmallImageLink.Add(imageLink); > > > vehicle.ImageCount++; > > > > if (vehicle.primarySmallImage == "~/Images/NoPhoto.gif") > > > vehicle.primarySmallImage = imageLink; > > > > //get the primary small image link > > > if (imageLink.Length < vehicle.primarySmallImage.Length) > > > { > > > vehicle.primarySmallImage = imageLink; > > > } > > > } > > > > try > > > { > > > // Creates an HttpWebRequest for the specified URL. > > > HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create > > > (vehicle.primarySmallImage); > > > // Sends the HttpWebRequest and waits for a response. > > > HttpWebResponse myHttpWebResponse = (HttpWebResponse) > > > myReq.GetResponse(); > > > if (myHttpWebResponse.StatusCode != HttpStatusCode.OK) > > > { > > > vehicle.ImageCount = 0; > > > vehicle.primarySmallImage = "~/Images/NoPhoto.gif"; > > > } > > > } > > > catch (Exception) > > > { > > > vehicle.ImageCount = 0; > > > vehicle.primarySmallImage = "~/Images/NoPhoto.gif"; > > > } > > > } > > > >www.fecfs.com > > > > On Nov 26, 4:39 pm, "Nicolas (Google)" <[EMAIL PROTECTED]> wrote: > > > > > Hi Dennis, > > > > > Unfortunately there is currently a bug on the "image_link" attribute. > > > > The issues have already been reported and we are waiting for a fix > > > > from our engineering team. > > > > > For your information, I think the correct Query URI would > > > > be:http://www.google.com/base/feeds/snippets/-/vehicles?bq=[year:2006][price%3C15000%20usd][vehicle_type:Sedan][image%20link] > > > > > But as you can imagine I can't test this right now :) > > > > > In the mean time, as a workaround I would recommend downloading the > > > > query result without filtering on the image_link attribute : > > > > >http://www.google.com/base/feeds/snippets/-/vehicles?bq=[year:2006][price%3C15000%20usd][vehicle_type:Sedan] > > > > and then filtering the search result programmatically. > > > > > Cheers, > > > > Nicolas > > > > > On Nov 26, 5:46 pm, Dennis123 <[EMAIL PROTECTED]> wrote: > > > > > > I would like to do a query that only shows cars with a photo, without > > > > > having to manually sort thru them > > > > > > So I pretty much want to do something like > > > > > this..http://www.google.com/base/feeds/snippets/-/vehicles?bq=[year:2006][price%3C15000%20usd][vehicle_type:Sedan][image_link!=null] > > > > > > Any ideas? > > > > > > Thanks much! > > > > > Dennis- Hide quoted text - > > > > > - Show quoted text -- Hide quoted text - > > > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Base Data API" group. To post to this group, send email to Google-Base-data-API@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/Google-Base-data-API?hl=en -~----------~----~----~----~------~----~------~--~---