Thursday, August 4, 2011

A "How To" lesson: Downloading pictures from Flickr

As most of you know we use Flickr to store all of our pictures online. You can access our Flickr account by either clicking on one of the pictures in a post of by clicking the pictures icon somewhere over on the right hand side of the screen. That way you can see all our pictures, even the ones we don't post.

If you see pictures you like, you can actually download them off the flickr site and save them on your computer. Then you can print them, email them, or make them your wallpaper (obviously).

So here's how you do that. It is kinda complicated...

First from the main Flickr page go to our "Photostream". That is basically just what Flickr calls our group of pictures. The most recent pictures will show up first and get older the deeper you go. Find a picture you want and click on it. From that page near the top you should see a button that says "Actions". Click that to open a drop down menu. In that menu click "View All Sizes".

On the sizes page you can choose from a list of sizes. Select the size you want and then click the link above the sizes that says "Download _______ size of this photo".

Hopefully this works! Flickr doesn't make it easy, but it is possible. Let us know in the comments if this doesn't work or you find an easier way! Thanks!



1 comment:

Jon said...

As a loyal reader of "The Monroe Doctrine" I fill the pain of my fellow readers not having an easy way to save images from Flickr. Also owing the Monroes a favor or two, I suggest the follow humble javascript function to be added to the end of this very blogs HTML code. This script will add a "Download" button next to all the flicker images that will allow the downloading of the image directly for this fair blog.


var imgs = document.getElementsByTagName('img');
for (var i=0; i<imgs.length; i++){
if (/http:\/\/farm\d\.static\.flickr\.com.*jpg/.test(imgs[i].src)){
var link = document.createElement('a');
link.setAttribute('href', imgs[i].src.replace('.jpg', '_b_d.jpg'));
link.appendChild(document.createTextNode('Download'));
if (imgs[i].parentNode.parentNode.nextSibling!=null)
imgs[i].parentNode.parentNode.insertBefore(link,imgs[i].parentNode.nextSibling);
else
imgs[i].parentNode.parentNode.appendChild(link);
}
}