Tuesday, October 28, 2008

Experimenting with Blogger

We've seen several times how Blogger munges uploaded photos; most recently in yesterday's post.

Here's an exploration of the problem.

Let's start with a full-resolution photo; a 3072x2304 foliage photo I took on a hike to a local mountaintop. (Lots of Fall foliage, but about a week past peak color with the brilliant reds now shading to warm ambers and browns.) The photo was taken with a 7.1 mpx camera. I'll link you to the photo; check it out and then click back to here for the next one.

Full-res photo, externally hosted on Pbase.com:
http://upload.pbase.com/flanga/image/105123134/original.jpg

Note: your browser may scale the photo so you can see it all. Use the "enlarge" "see original" function to see the photo at full size.

Now, here's the EXACT SAME photo uploaded directly from my hard drive via the Blogger "add photo" interface:


Click on that 400x300 auto-thumbnail, and you'll see a larger version (1600x1200), but it's still way smaller than the original. Note that Blogger has also slightly altered the "aspect ratio" (the height-to-width proportion) of the photo. That's not ideal, but it's workable.

Blogger's "add photo" function also lets you add embed a photo from an external host, instead of uploading it directly from your hard drive.

I uploaded the same full-res photo to Photobucket, which is a sister service of Blogger. (They're both owned by Google.)

Using the Blogger "add photo" interface, here's what you get:




I'm guessing that when this post goes live, you'll see a truncated sliver of the left side of the photo. I can't really tell what you'll see because the above looks fine in Blogger's "preview" mode; the full image is shown. Past experience tells me not to trust the "preview" and that the image will be truncated when it goes live. A preview function that doesn't really let you see what the final post will look like is next to useless.

And remember, the SAME EXACT action--- uploading photos via the Blogger's "add photo" interface--- produced those very different results. That's bad interface design. The same action should not produce wildly different results.

Now: Let's see what Blogger does with a modestly-sized 1024x768 externally hosted version of the same photo:



How about an 800x600 version:



So, now we have an idea of Blogger's photo limitations.

Blogger's free, so it's silly to get worked up about its shortcomings. But it's good to know what those limitations are, so you can work around them.

Now that I understand how it's handling (and failing to handle) my photos, I can avoid the problems we've seen in several earlier posts. And if you use Blogger, maybe you can too!

14 comments:

  1. Thank you!

    My recent blogger entry about the Helderberg Escarpment, near Albany, NY had the same problem and I couldn't figure it out. Now I know what to do on future entries. By the way, if you are ever in the area, I'll meet you there for some great hiking and photo ops.

    ReplyDelete
  2. Interesting. My firewall blocks your pictures as pornography. I use a Sonicwall subscription. Therefore, none of the photos are visible.

    ReplyDelete
  3. Any thoughts on creating three columns in Blogger? I've tried without much success.

    ReplyDelete
  4. Actually, I believe Photobucket was purchased by News Corp (Myspace owners) a while back... They are not owned by Google.

    ReplyDelete
  5. Paul: P*rn? Maybe it's all those trees slowly shedding their leaves to reveal the naked branches beneath? Mother Nature stripping bare for Winter?

    Cecilieaux: With all the other limitations of blogger, I haven't even tried its different layout options. Too much effort for too little return--- even if the other layouts work, you're still stuck with the fundamental limits of photo size, etc.

    There's a crude expression that applies here; one I first heard among software developers debating whether to recode a program from scratch or try to improve a fundamentally flawed original concept. "If we try to improve this code," one said, "we'd just be polishing a turd." the re-coders won the argument. :-)

    Blogger's a free tool, so I'll just live within its limits for now. If it bugs me enough, I'll find a different/better blog host rather than trying to, um, polish Blogger's layouts.

    ReplyDelete
  6. Oops, you're right. It no longer says "powered by Google;" it's now "powered by Ask" and is owned by News Corp. My error; sorry.

    But it works the same; the demonstration still shows the behavior I was trying to illustrate.

    Thnx for the correx.

    ReplyDelete
  7. I subscribe to the RSS feed, and the photos look a whole lot more like what you intend when I read from my inbox. Shrug.

    ReplyDelete
  8. Like sue m, I get your feed in a feed reader (NewsFox to be exact) and the photos show up full size. In fact my problem is that newsfox does not resize them based on browser window size like Firefox does, so I have to scroll to see the whole picture in the news feed.

    ReplyDelete
  9. I use Google's RSS Reader and saw the pix in full, glorious size there. When I clicked over to the actual post, though - in Blogger - I did see them truncated.

    I must say, though, I've been very happy with what Google gives us for FREE!

    ReplyDelete
  10. I have a blogger a blogger account and haven't noticed these problems. Mind you a) I tend to use the 'medium' size when uploading photos (together with the left/center/right justification) b) I am still using one of blogger's older layouts and c) my photos aren't as high a resolution as Fred's. A gut feel is that it's the resolution that's the cause of the problem.

    P.S. I'm curious how Fred managed to take photos on his bike through 15 layers of clothing.

    ReplyDelete
  11. Roger: It's not resolution--- even the 800x600 externally hosted version got truncated.

    It seems you have to upload direct from your hard drive to Blogger for it to work optimally.

    As for taking pix on the bike: I have a camera mount on my handlebars. All I have to do is press a button to take a picture, something I can do even when bundled like the Michelin man.

    ReplyDelete
  12. Interesting. When I view this post in FeedDemon, ALL the Pix are fine. It is only when I follow the link to the Blogger.com site and view it there that I see them munged. Could it be a limitation or config problem on the Blogger.com site itself?

    ReplyDelete
  13. Your complaint of Blogger munging photos makes no sense for the vast majority of your viewers. How many users have monitors that measure 3072x2304 pixels - I would think one or two percent, maybe. Sure, I suppose if someone wanted to print an image, that would be useful, but that seems an unlikely use. Further, it does take material time to download the larger images, and some users may not have very high speed connections.

    ReplyDelete
  14. Even the 800x600 photo was cropped. Yes, I started on the high end, but traced the problem down to even low resolution.

    You think we should have to go lower than 8x6?

    ReplyDelete