About Me


I played drums in 5th-grade band, but if you're looking for the Jeff Friedl who plays drums for ASHES dIVIDE, that's not me.

What is me is...

Random data points about Jeffrey Friedl
  • I currently live in Kyoto, Japan.
  • Married to Fumie since 1998.
  • Son Anthony born October, 2002.
  • Have studied the following languages in school: English, Spanish, German, French.
  • Can actually speak the following languages: English, Japanese.
  • Languages I apparently wasted a lot of time on for nothing: Spanish, German, French.
  • Born in San Diego, California.
  • Raised in Rootstown, Ohio.
  • Bachelor of Science in Math / Applied Computer Science: Kent, 1987.
  • Master of Science in Computer Science: University of New Hampshire, 1988.
  • Have been in a couple of big earthquakes (Loma Prieta '89, Kobe '95).
  • Spent 2.5 painful years writing the first edition of Mastering Regular Expressions (O'Reilly Media, 1997).
  • Spent 2 more painful years writing the second edition (O'Reilly Media, 2002).
  • Spent only 9 months updating for the third edition (O'Reilly Media, 2006).
  • Catholic.
  • Have programmed in C since 1981, Perl since 1990. Don't know C++.
  • Have used jfriedl@yahoo.com as an email address since before there was Yahoo! Mail. Still use it.
  • Wrote these blog posts.
  • Took these pictures, and these, too.
  • I lurk on Google Plus and Facebook.
  • Adobe Systems, Inc 【アドビ システムズ】 (10/2007 — 8/2008, and again 12/2009 — 5/2010)
    I consulted on issues related to Lightroom.
  • Peak Web Consulting (2007 — 2008)
    I worked on back-end infrastructure tools for top-tier bandwidth users (big Big players on the Internet, whose names I'm not allowed to mention).
  • Yahoo! 【ヤフー(アメリカの本社)】
    Sunnyvale, CA, USA (1997 - 2005)
    Architecting and engineering on the Y! Finance site, using mostly Perl/MySQL to fold, spindle, and hopefully not mutilate reams of financial data. I was employee #192. When I left )-: I was the 30th most senior (by time, certainly not influence) employee.
  • Omron Tateishi Denki 【オムロン立石電機】
    Nagaokakyou, Japan (1989-1997)
    Mostly kernel work on a four-processor symmetric shared memory system that Omron was developing. While at Omron, spent about three years as a “visiting scientist” at Carnegie Mellon University (and was mostly unimpressive to the superbly smart people there).
  • Northeastern Ohio Universities College of Medicine (NEOUCOM)
    Rootstown, Ohio (1981 - 1986)
    Worked with a first-run IBM-PC with DOS 1.0. (Unfortunately, Microsoft has not improved on their software much since then). Washed a lot of lab equipment. Did a lot of programming, including some really advanced flow cytometer control software in FORTH.

I enjoy researching a subject of personal interest, and then, because I occasionally stumble across an ability to write well, sharing the results. Examples include my long writeup on digital image color spaces, the auto-focus test chart that I developed, and a detailed Analysis of Lightroom JPEG Export Quality Settings. (See all in my list of geeky photo-tech posts.)

I also seem to have become the main provider of plugins for Adobe Lightroom, such as my plugins that allow direct export to Zenfolio, Flickr, SmugMug, PicasaWeb, Facebook, and more: see my Lightroom Goodies page for current details. I develop these on my own time, as a hobby, which is perhaps a bit odd because I don't actually use most of them in my own photo workflow. In case it's of interest, I've written up a story on how I fell into this line of handiwork: “Road to Now: My Long Path To Lightroom Plugin Development

For comments specific to a blog post, feel free to leave a comment on the post. Otherwise, feel free to send email. (Plugin logs should be sent as per this FAQ.)

All 274 comments so far, oldest first...

Hi Jeffrey,

I came on your site by accident and was surprised to learn that you’re back in Kyoto. Sueko and I got married in 1999 (at long last!) and left Japan in 2000 and wandered around in the western US looking for a place to settle down and finally moved moved to Congress, Arizona, in 2001. Sueko’s been back to Japan a couple of times and we both went back in 2002 for her father’s hoji.

We get visits a couple of times a year from an old Kyoto friend, who translates Japanese to English some of the time up near Seattle and the some of the time in Mexico. And we’ve had some of my students and some of Sueko’s students come for ten days or so for trips to northern Arizona and southern Utah.

Otherwise, our time is spend working on our Souzai project (see website) or Sueko’s cooking classes in nearby Wickenburg.

Best to you, Fumie and Anthony,


— comment by Dave McLane on August 12th, 2005 at 8:47am JST (11 years, 5 months ago) comment permalink

I thoroughly enjoyed the first edition; I thought it read like an interesting novel! I have just ordered the 2nd edition now that I’m using PERL again (parsing logs for a company which supplies telephone directory info in Manhattan).

I was interested to see that you are from Rootstown Ohio…I can’t imagine that there are a great number of people who know anything about Rootstown. I grew up in Garrettsville and had some relatives in Rootstown…spent many happy holidays there.

Regards, Barry

— comment by Barry McClintock on August 13th, 2005 at 12:12am JST (11 years, 5 months ago) comment permalink

Loved your book “Mastering regular expressions”, I was new to it (read about it on php website), bought directly your book and read it within a week (except last few chapters, since I don’t use these languages). Very clear and understandable (even for someone who speaks some English, but not for 100%).

Especially liked your quote “Far from being some stuffy science, writing regular expressions is closer to an art.”.


J. Hollemans

— comment by J.Hollemans on September 3rd, 2005 at 4:08am JST (11 years, 5 months ago) comment permalink

Greetings from your long lost cousins! Michele, Philip and Melisa…Uncle Lee and Aunt Estelle. We googled you and were pleasantly surprised that we could actually write to you! The website is great!

Happy Thanksgiving! Warm wished to you and your family.

The Friedls

— comment by The 'Other' Friedls on November 24th, 2005 at 1:35pm JST (11 years, 2 months ago) comment permalink

Hello Jeffrey

I just happened upon your blog/website via Yahoo! 360 and enjoyed reading some of your impressions of life in Japan and would enjoy dropping back in on occasion to read more in the future. My wife and I have lived in the USA, Singapore and Thailand and have always been interested to travel to Japan, so maybe we enjoy visiting Japan circuitously through your blog until then!?


— comment by Scot Sterling on November 28th, 2005 at 4:54am JST (11 years, 2 months ago) comment permalink

hi jeffrey,

was just thinking of you and was fun to read your blog to get caught up. hi to fumie and anthony. miss you guys.


— comment by big mama on December 12th, 2005 at 3:51pm JST (11 years, 1 month ago) comment permalink

Hello Jeffrey:

I am the person who asked about purchasing a camera in Japan: http://forums.dpreview.com/forums/readflat.asp?forum=1007&message=16777534&changemode=1

Thanks so much for your answer! : ))

I note that you are in Kyoto. We are staying in Osaka but plan to come to Kyoto.

Would love to see more of the old parts. Any tips?



— comment by Photologist on January 20th, 2006 at 6:29am JST (11 years ago) comment permalink

There are a lot of different answers to that, depending on your schedule, the season, what kind of transportation you have, and your interests. (I live not too far from the first electric generator in Japan — is that the kind of “old” you’re talking about, or are you thinking of temples and such? 🙂

Send me an email with your particulars, and I’ll try to give you some ideas; my address is above.

— comment by Jeffrey Friedl on January 20th, 2006 at 9:28am JST (11 years ago) comment permalink

Dear Jeffrey

It’s great to have you back in Japan now and I love to see you some day soon again! I live in Kanakgawa now, please let me know if you come to Kanto area!


— comment by Miharu on May 26th, 2006 at 2:47pm JST (10 years, 8 months ago) comment permalink

Every few years, I try to re-learn regular expressions and I get up one or two more levels on the learning curve. This summer I spent a few days reading your 2nd edition of Regular Expressions and really love the book.

But I came across a really dumb problem that I can’t figure out:

I’m using Microsoft’s .NET regular expressions which I thought acted as “greedy” match machine. But I’m having a problem understanding how Regex.Match interprets an extremely trivial match problem.

If I’m searching the string “ban” with the pattern b*, the matched string is b as one would expect. But if I change the pattern to a*, there is no match.

Now I would have thought that since .NET Regex is supposed to do a greedy match it would match the first ‘a’ in ban. The only way I can explain the behavior is that the match engine sees the first ‘b’ and says “this is a match because the pattern says match zero or more a’s”. Since zero is a match it returns zero matches.

But if my interpretation is correct, why does the pattern ba* return ba as the match and not just b?

Thanks for any help you might have time to offer.

— comment by Ned Hamilton on July 6th, 2006 at 10:31pm JST (10 years, 6 months ago) comment permalink

Hi Jeffery,

I ran across the link to your blog in the /. review of Mastering Regular Expressions. I lived in Japan from 1994 – 2002 and was married there (to another foreigner), discovered Linux there via TLUG and also regular expressions there as a result of becoming a sysadmin and wearing the postmaster’s hat at GOL for a stretch as a result of having discovered Linux and fallen in love with it.

After returning to the US, I extended my love affair with regexes by taking a job at one of the major antispam service providers, where we we cook up regexes to match spam so obfuscated it doesn’t look much different than line noise at first glance

I recall sometimes visiting the page you maintained at Omron back in the day, a little memory that was brought to the surface after reading your blog. AFAIK we’ve never met, but I wouldn’t be surprised if we had fewer than the usual number of degrees of separation between us.

And I’ll never forget my first visit to Kyoto, on my first trip to Japan in 1990, pounding the very hot streets of Kyoto in a very hot summer. Later, I came to be so taken by a little mountain town by the name of Gujo-Hachiman in Gifu-ken (perhaps you’ve been there, or at least heard of it?) that if I were to win the lottery, I’d probably retire there to a nice little house on the edge of town, near to Nagara-gawa or Yoshida-gawa, practice tomozuri every day of ayu season, and become one of the few foreigners to build skill in it. As far as I know, I’m the only foreigner with a certificate in Gujo-Odori, the thing I miss the very most about Japan.

Thanks for the nice little trip down memory lane your blog inspired 🙂



— comment by Jonathan Byrne on September 14th, 2006 at 6:40pm JST (10 years, 4 months ago) comment permalink

P.S. I’m also from San Diego, too 🙂

— comment by Jonathan Byrne on September 14th, 2006 at 6:40pm JST (10 years, 4 months ago) comment permalink

I learned of the 3rd edition of your book on php.net and, I must say, it is one of the most informative, best books I have ever read about anything. I used O’Reilly’s pocket manuals in the past, but I never read any of their larger books due to how I thought other publisher’s books (like Sam’s) were superior.

I love your style in writing the book. I had bought it just because I wanted to learn some basic regex techniques (I used to think that the + quantifier was some kind of linking thing between subexpressions *embarrassed*) and I learned far more than I ever could have in any other book. Thanks for the awesome authoring. God bless you and I wish you more success in your life!

— comment by Chris B. on October 6th, 2006 at 8:59am JST (10 years, 3 months ago) comment permalink


Great blog, especially the camera orientated stuff!

I am a programmer myself since 25 years or so ago and have touched on regular expressions once or twice in that time 🙂

I live and work in the UK and spend most of my time writing Flex apps for an american company. Will be in Tokyo on a trip in February and will be toting my D200 . Any tips on what to go see/photograph while there? (assuming you have been there/done that etc)

— comment by Brian Farrell on October 17th, 2006 at 12:43am JST (10 years, 3 months ago) comment permalink

hi Jeff, I was searching for an online Exif Viewer & your’s came up first, awesome software. anyways I end up reading your Blog Instead hahaha. I’m a photo Hobbyist & would really like to visit Japan one of this days just to take lots & lots of photos. Handsome son you’ve got there, i’ve got 3 boys myself 🙂 more power to your Blog

Thanks for sharing

— comment by wheelee on October 25th, 2006 at 11:54pm JST (10 years, 3 months ago) comment permalink

I am reading your book (2/e) and it is one of the best I have read. I write code for a telephone company, so it could prove useful. Thanx for writing such a good book, I don’t think it is such a “pain” writing good books.

I think the photos you’ve shared are wonderful. The colours of Japan are stunning. A very clean look about your photos (as wellas those of Shimada san). Like someone else has commented, I don’t think your camera was backfocussing. You really can’t tell that easily. At 10 megapixels, the sensor could be “off” by a few hundredths of a millimetre…!

Should you take Japanese politicians seriously? I’m Indian, and we’re used to worse morons and at higher posts…

I wish you all the best. Good to know the tribe of good rechnical writers is still alive. It is a dying art.

— comment by Zeinab on February 3rd, 2007 at 4:37pm JST (10 years ago) comment permalink

You’re background is very interesting: I arrived at your site from your section about executive compensation at Yahoo! I used to work with some people at Yahoo! UK when they were starting-up in ’94-95 and so found your blog edits about your time at Yahoo! interesting indeed. Now I work for a large financial services company in the UK as a web art director/designer although — as with you and your time at Yahoo! — I yield very little influence in reality. Enjoy Japan! One day I shall visit the country as I’d love to see Tokyo.
Peace, Stan Smith, Newbury UK

— comment by Stan Smith on March 7th, 2007 at 7:00am JST (9 years, 10 months ago) comment permalink

Nice Site. I got here while searching for info on NEF compression. I left a comment on your analysis page.

On another note. Will you be giving updates on Sakura and other bloomings? I will be in the Osaka area from March 19 to 29. Hope to catch some early blooms. I really like photographing Japan (this will be my third trip).

ps. I think I recall using your book on Regular Expressions way back when I worked on Unix systems!


— comment by Bill Souza on March 11th, 2007 at 6:56am JST (9 years, 10 months ago) comment permalink

dude. you are still the RP for checker.yahoo.com, can I turn it off or what? 😉 heh.

— comment by Kevin on March 17th, 2007 at 4:45am JST (9 years, 10 months ago) comment permalink

Hmm, I was a reviewer for the 1st edition. Didn’t know about this blog, but will have to subscribe.

Found via “what the duck.”

— comment by paul on March 24th, 2007 at 8:00am JST (9 years, 10 months ago) comment permalink

Ophs! left of the e-mail address.

— comment by Marie A. Moore on May 18th, 2007 at 7:05am JST (9 years, 8 months ago) comment permalink

I have no idea where I first found your site but I have been a dedicated visitor for some time now. I see the adventures of Anthony and the rest of your friends and family through my rss reader so you never see me. That’s why I thought I’d just stop here and let you know I’m stalking. Plus thank you. I love seeing your beautiful pictures of Japan. And, while I am nowhere near being a ‘kid’ person, I cannot get enough of Anthony’s expressive face and wonderful adventures.

Susan Dennis
Seattle, WA

— comment by susan on June 19th, 2007 at 4:21am JST (9 years, 7 months ago) comment permalink

Hi Jeffrey, now I know why your blog writing is of such high quality. I am of mixed mind about getting your book. I was never much of a programmer. Started in 1960 on IBM 704. I mostly was an industrial engineer and manager. Worked for the Defense Department.

I was born in San Diego but in 1938, a little before you. Now live in Beavercreek OH, a Dayton OH suburb.

I enjoy your photos and captions.


— comment by Mel Lammers on June 25th, 2007 at 11:04am JST (9 years, 7 months ago) comment permalink

Hello Jeffery,

I saw your name pop up in a google search once or twice and finally followed the link. I’m always a little curious about others with the our last name.

I’m also a programmer from way back. I read and appreciate your books.


— comment by Robert G. Friedl on July 3rd, 2007 at 4:16am JST (9 years, 7 months ago) comment permalink

Hello Jeffrey

As the translator, I’m glad to tell you that Mastering Regular Expression 3rd edition has been translated into Simplified Chinese.
I spent about 7 months’ spare time, and great effort, translating it. Really a tough task(but enjoyable). Finally I finished it. The first time I read your book, I found it an outstanding masterpiece, and, regexes really helped me a lot these years. I grant it’s my duty to introduce such good book, good knowledge to Chinese developers, and, fortunately, I got this opportunity.
You can find links about the simplified Chinese book at:
greeting to your great book!


— comment by Yurii on July 23rd, 2007 at 7:29pm JST (9 years, 6 months ago) comment permalink

Hi Jeffrey: I hope we can see a chapter on Apache URL rewrite with regular expression in Fourth version of “Mastering Regular Expression”


Che Dong

— comment by Che Dong on September 13th, 2007 at 12:59pm JST (9 years, 4 months ago) comment permalink

Hi there,

I am an Australian webmaster and musician with a long standing interest in Japan from the days when I used to speak regularly with Japanese amateur radio operators on 21MHz. I stumbled upon your blog and was greatly impressed by it, especially your wonderful photographic work.

I know you get heaps of comments. I just wanted to add mine, saying “thank you” for the great entertaining site.

Best wishes from NSW Australia,


— comment by Bill on November 5th, 2007 at 8:09pm JST (9 years, 3 months ago) comment permalink

Hi Jeffrey,

It has been a while we have not been in touch. How is life in Kyoto? I am not sure whether you know, but I am working once again for Panasonic (different division). This time is much better since they allowed me to work from home here in Bellevue, WA. If you ever come to Seattle or Vancouver, please let me know.

Matsunaka-san? That’s cool. Is this just Tsuushoumei or have you became a citizen?

You can take a look at our youtube channel: http://www.youtube.com/bianconilo , it has some recent videos of my family.

Keep in touch,

Claude Huss Bianconi

— comment by Claude Bianconi on November 8th, 2007 at 3:35pm JST (9 years, 2 months ago) comment permalink

Hi I’ve been reading your rss feed for quite some time. I’ve always liked your work and was very pleasantly surprised when you came out with the flickr plugin for Lightroom.
That’s all secondary to my “begging” intentions. I would like your permission to post the “Bamboo” wallpaper to my site and the “Origami Dog” to my dogs site. The url is above. The dog’s site is /dogblog
Thanks for everything, especially the enjoyment.

— comment by David on December 1st, 2007 at 1:44am JST (9 years, 2 months ago) comment permalink

I happened upon your site via Lightroom News as I wanted to try out the uploader to my Smugmug account. Needless to say I was shocked to see you too are living in Kyoto. I’ve been here in Kyoto for about 11 years. If you’d like to meet for a beer and talk about photography feel free to email me.

— comment by Chris on December 5th, 2007 at 12:39am JST (9 years, 2 months ago) comment permalink

Jeffrey, this is a question about your EXIF viewer, for which I thank you profusely.

I have recently bought a Canon SD700 IS, for which most photo editors cannot read the ISO if the setting was on Auto-ISO. Apparently yours can, in a sense: for one of my pictures, I found the following: Camera ISO AUTO, Base ISO 100, ISO 75. my question is about the meaning of all this. Is the actual ISO 75? In that case, it is lower than the lowest selectable ISO offered by the camera, which is 80. I can’t guess what Base ISO means. If I am correct that the actual ISO used was 75, then it appears that this lower value is only available if one uses Auto0ISO. puzzling.

Sorry if all this is beyond your ken or your interest.

— comment by Bob Goldstein on December 11th, 2007 at 7:04am JST (9 years, 1 month ago) comment permalink

Hi there,

Enjoying what you have done here.

I am currently trying to work with the metadata in Lightroom so that I can add text to one field, and in another, the french equivalent shows up. i.e put people in the caption field, and I would like personnell to show up in location automatically, like in keywords when you have a loaded language, and type in the first three letters and the rest of the word shows up.

This is for a database that we designed using IPTC core field.

If you can point me in the right direction for this that would be great.


Colin Rowe

— comment by Colin Rowe on December 15th, 2007 at 5:19am JST (9 years, 1 month ago) comment permalink

Hi Jeffrey – As a Catholic and a computer scientist, would you be interested in joining the Association for Catholic Computer Programmers – http://accp.ning.com/ ?

Also, I’m proud to say that I have read Mastering Regular Expressions (3rd ed.) cover-to-cover. I was delighted to learn about recursive regexes.


— comment by Jonathan Aquino on December 17th, 2007 at 3:43pm JST (9 years, 1 month ago) comment permalink

Hello there, I have been looking through your Lightroom related work. I’m impressed! Have you thought about doing a geotagging plugin for Lightroom? Select a few photos, point the plugin at a log, and bingo!

That indeed would be very nice, but I don’t know of a way to do it with the current API. Until Lightroom allows for it, the best I can recommend is something like this. —Jeffrey

— comment by Bruce McL on January 5th, 2008 at 9:20am JST (9 years ago) comment permalink

Hi Jeff,

I’ve enjoyed reading your blog and your photos. I also bought a D200 about a year ago and am trying out different gadgets, lens, etc. I started out with a Nikon 17-55 but then grew disenchanted with its weight and sought alternatives. I settled on the Tamron 17-50. It weighs about 1/2 of the Nikon and costs about 1/3.
I didn’t do extensive testing but it seems to be that the drop in quality is maybe 5-10%. But I am much more willing to bring the camera along now then I was with the heavy 17-55. Since I do similar type of photography to your’s (check it out – vicrad.zenfolio.com) I thought you might want to check out the Tamron. Since you are much more diligent / technically savvy, you might even quantify the difference in image quality between the two.

Thanks, Vic

— comment by vic on January 10th, 2008 at 2:15am JST (9 years ago) comment permalink

Hello Jeffrey.
I like to congratulate you on a very entertaining Blog.
I noticed that you have not posted any photos taken with your Nikon 70-200 2.8 VR for a long while. Did you ever encounter any issues with the lens; like connectivity with the camera and times when the focusing just stop working? I have not experienced the issues myself, but I am interested in the lens, and there are many people writing about there upset on the Net.
Thanking you in advance.

Well, I wouldn’t call 8 days ago a “long while”, but my 70-200 is fine. I did experience D200 Dead Battery Syndrome in the summer, which may (or may not) have been related to the lens. I dunno. It’s been fine since that one episode. —Jeffrey

— comment by Alex Chng on January 26th, 2008 at 3:40pm JST (9 years ago) comment permalink

Today I installed the update for Lightroom….1.4…now I can no longer export to my zenfolio??:-) is there an updated plug in for this to happen that I am missing?? I enjoyed the ease of the plug in when exporting my photos to zenfolio and now it’s gone????? Thank you!!

I had a boo-boo in the plugins that necessitated a new version for 1.4: http://regex.info/blog/2008-03-14/762 —Jeffrey

— comment by Shellie on March 14th, 2008 at 10:49pm JST (8 years, 10 months ago) comment permalink

Hello Jeffrey,

I bought a second hand Nikon D200 not so long ago and I find it a very nice camera. Shooting in RAW (NEF) and using Adobe Lightroom I found that there is a difference in color between my NEF file and the (preview) JPEG. On the net their is a lot of discussion about this subject but none gives me a satisfying answer. In my quest to find an answer I came to your website.
Have you experienced this phenomena? And if yes how do you handle it? I have tried several presets in Lightroom but I think it is better to develop my own preset. Can you advice me with a solid workflow?

Kind regards,

There are a lot of reasons why the two might look different, at various levels. First you have to make sure that you’re viewing the images with a color-managed application that understands the images’ color-space indications. Safari, for example, will understand those from Lightroom, but may well not understand those directly from your camera. (Older versions of Safari were guaranteed to ignore the color-space information in direct-from-camera JPGs, but the most recent versions now ignore the color-space settings only for Adobe RGB.)

(Here’s a post about NEF, Color Space Settings, and Embedded JPGs,
and my Primer on digital-image color spaces.)

Then there are the in-camera picture settings (“vivid”, etc.) that impact how the camera converts from raw data to the in-camera JPG, but external raw converters ignore (other than Nikon’s own Capture NX, I’d guess). You can still achieve the same results by twiddling the settings in the raw converter yourself, but it’s not automatic.

Then, at the most basic level, is that the general “look and feel” of each raw engine differs (as coincidentally described earlier today in Jon Van Dalen’s All RAW Processing Is Not Created Equal). One would suppose that Nikon’s Capture NX would exactly mimic what’s done in camera, but other raw processors will likely differ here and there. Lightroom, for example, is often knocked for its rendition of reds in Canon raw files, but praised for its Nikon renditions. This is apparently much more an art than a science, so equally talented people can differ greatly on what is good and bad. —Jeffrey

— comment by Joost on April 18th, 2008 at 6:13pm JST (8 years, 9 months ago) comment permalink

Hi Jeffrey,
Any chance of the next version of Mastering Regular Expressions containing a dedicated chapter on Javascript as you did for PHP in the most recent version?

Yes, Javascript seems to be a logical choice for the next expansion, although there’s currently no plan on the table…. —Jeffrey

— comment by Patrick Donelan on April 21st, 2008 at 3:18pm JST (8 years, 9 months ago) comment permalink

Hello Jeffrey,

I just spent an hour reading and enjoying your blog (originally came because – or thanks – of the LR tool for SmugMug) and I felt the need to thank you and say hello 🙂

First of all, I am a Nikon user (and LightRoom), I love Kyoto (and Japan in general) and I had the chance to be there a month ago, working for a Japanese company.

Thank you for your tutorials on the 70-200 mm, are you satisfied wth it (after the revision has been done)? And thanks for all your pictures of Japan and Kyoto.

Here are two pictures I took there (you can see them in big on my flickr account: http://www.flickr.com/yes-pictures):

Flying Zen

Golden Temple

Also, I tried to check your book and I wanted to let you know that the link to the french version (being french myself) is broken. I hope the links to my pictures will work 😉

I now live in the Netherlands, so if you come some day to Amsterdam, let me now and I can show you some nice location to shoot!

Thank you for all your efforts and for sharing your knowledge
Greetings to your wife and to Anthony, and speak to you soon!

Best regards,

— comment by emilien on May 19th, 2008 at 5:25am JST (8 years, 8 months ago) comment permalink

Dear Jeffrey, Thanks alot for the Picasa LR export, your tools are great!!

— comment by Flickrfan on June 4th, 2008 at 4:57am JST (8 years, 8 months ago) comment permalink

I enjoy your blog (although I’m on record as wishing you’d write more technical articles instead), and every one in a while I think one of your pictures is great.

Like this one:



— comment by Marc Rochkind on July 29th, 2008 at 11:38am JST (8 years, 6 months ago) comment permalink

very nice personal life and i think it will be very interesting for knowing Japanese…

— comment by ingilizce türkçe sözlük on August 3rd, 2008 at 3:27am JST (8 years, 6 months ago) comment permalink

Hi Jeffrey,

I don’t mean for this blog to be posted regularly, but I’m looking for a photo-based blog template and yours is truly the best I’ve ever seen. Did you use a template for yours? A theme? IS there any way I can produce a similar yes customized version of this site. My site tackles the business-making of poor schools. Images of these kids and their schools would make a visually stronger impact than just being text based. You may email me back.



— comment by Kalimah on August 11th, 2008 at 7:12am JST (8 years, 5 months ago) comment permalink

hello jeffrey,

I found you while trying to find a test chart as well as somebody to give me an explanation on Lens/ Body AF problems I got from a very expensive migration to canon equipment please.

Found your page and read a lot, I hope to do some test chart shooting today to see what is going on with my lens issue or body, which just arrived ‘repaired’ from canon UK, but no more help from canon to me as AF problem persists….

I hope you do not mind e-mail you some samples of what result will be please.

feel free to e-mail me.

Bows to your genious mind, I read your remarkable software engineering career.

Very honored I met you and your writings on your blogs 😀

— comment by Vassilis Triantafyllidis on October 25th, 2008 at 5:31pm JST (8 years, 3 months ago) comment permalink

Dear Jeffrey:

I’m the Chinese-translator of Mastering Regular Expression(3rd). Yesterday, I received an email, in which one reader told me that there’s a mistake regular expression in MRE(3rd).
It’s on Page 378, line 6:
String regex = “(?x) ^(https?):// ([^/:]+) (?:(\\ d+))?”;
Looking at the code below, we found that group 3 is intend to capture the port number(if exists). But, if port number do appear, it must follow an “:”. However, (?:…) is an non-capture parentheses, there is no part to match the colon in url text.
In my opinion, this line should be :
String regex = “(?x) ^(https?):// ([^/:]+) (?::(\\ d+))?”;
Is it right?

Yikes, yes, you’re right. I got the same expression correct in chapters 5 and 10, but this one in 8 somehow slipped by. Thanks! —Jeffrey

— comment by Yurii on October 27th, 2008 at 9:35pm JST (8 years, 3 months ago) comment permalink

and more.

Page 371
This prints ‘matched [1st] from 12 to 15’
should be
This prints ‘matched [1st] from 11 to 14’
I’ve tested this program in eclipse, the result is ‘…11 to 14’

— comment by Yurii on October 27th, 2008 at 9:41pm JST (8 years, 3 months ago) comment permalink

I just found your blog in search for Kyoto snow photos. My husband and I have visited many times and are planning a month-long trip this coming February. In fact, I’ve been reading the “About you” section and screaming across the house to my programmer husband all the things you two have in common. And although he has most of the O’riely books, he’s going out to purchase your today! The one thing we have to tell you…You’re living the dream! We always talk about moving to Kyoto, but never do…You’re lucky! Maybe we’ll see you on the streets of Kyoto with your camera!
Best wishes,
Garin (and Garo!)

— comment by Garin on November 7th, 2008 at 2:12am JST (8 years, 2 months ago) comment permalink

Hi Jeffrey,
Thanks very much for your Lr 2 Smugmug Plug-in. I use it on a daily basis.
Since I’m using Sm as an offsite back-up for all my files, what I would love to do is be able to highlight a number of folders in the Library module and then hit Export and have a plug in that would create a gallery with the same name as the folder, upload files and then create another gallery and on and on. As opposed to having to create a gallery individuallyand then export the files. I don’t know whether this is even possible or would be fun for you, but I think alot of photographers would love to have it. I’m not sure how Smugmug would appreciate it, however…
Keep up the good work!
Jeff Smith

— comment by Jeff Smith on November 8th, 2008 at 1:52am JST (8 years, 2 months ago) comment permalink

Jeffrey, your art is amazing!!! Your photography just blows me away as well as your writings.
I found you when looking for a tool to strip out MetaData and then found your blog.
You have a lovely family as well.

Wishing you nothing but joy.

— comment by Tom on November 14th, 2008 at 11:36am JST (8 years, 2 months ago) comment permalink

Hi Jeffrey,
I really enjoy your site. I’m hoping you can help me with a question. I’ve been trying to find an update on the autumn colors in Kyoto this year. I’ll be travelling to Kyoto for the first time at the end of November, and I’m afraid I’ll be arriving past the peak of the season. What’s your take on how the colors are progressing? Does it look like there will still be much to see in the way of fall color at the beginning of December?

I’m pretty confident that the best is yet to come… as I wrote four days ago the momiji haven’t even started turning yet. Be sure to put the Eikando Temple on your must-see list… I was there this evening, and it’s already wonderful, but again, many of the best trees are still completely green. —Jeffrey

— comment by Robin on November 16th, 2008 at 12:01am JST (8 years, 2 months ago) comment permalink

Well, last we chatted you were getting ready for the move and it’s been a flurry of activity since we got back from Japan after finishing my Mansfield Fellowship. Dropped you a line to the old address and then stumbled over the blog and wow! your son’s quite a fantastic photographer.. 🙂

Will catch up later again later.. quick note for the beautiful fall Kyoto reminders..

— comment by James on November 25th, 2008 at 2:12pm JST (8 years, 2 months ago) comment permalink

Thank You for the most useful book I’ve ever read!

As an Engineer, (first in the aerospace then in the systems software industries), I’ve been programming (procedurally) for more that 30 years (low level Assembler, C and *cough* FORTRAN – my first programs were typed in on punch cards), but somehow I had never gotten around to using regular expressions. When I recently started learning some new web technologies (XHTML, CSS, Javascript, PHP, MySQL, Apache), the term “regular expression” kept popping up over and over, so I decided the time had come to find out what all the fuss was about. Its taken me nearly 2 years to truly begin to digest your book (R3), but the material is finally sinking in. Just like when Neo in The Matrix exclaimed: “I know Kung Fu!”, now I can truly say:

I know Regular Expressions!

(The only problem, is that now whenever I see a regex in some source code, I just can’t help but want to thoroughly analyze and optimize it! ;^) Thanks again!

— comment by Jeff Roberson on November 29th, 2008 at 1:54pm JST (8 years, 2 months ago) comment permalink

Hello Jeffrey,
I’m using your plugin’s for lightroom and I’m so happy with it that I wonder if there is any way to get in touch with you? I wonder if you would develop a custom plugin which would be very simple?
It would be great if you could get in touch with me, I really would like to discuss this with you.

Thanks, and Merry Christmas

— comment by Rolf Hicker on December 29th, 2008 at 4:29am JST (8 years ago) comment permalink

This is a nightmare. I installed the Send to Smugmug plugin in Lightroom 2 and now it is the ONLY way I can export photos. It will not do anything but send to Smugmug. How do you disable this? Thanks

You can select other export destinations in the exact same way you selected the SmugMug destination in the first place, by clicking on the masthead in the Export Dialog and making a selection. —Jeffrey

— comment by David Goldberg on January 14th, 2009 at 6:13am JST (8 years ago) comment permalink

Hi Jeffrey,
I found your blog thanks to your Flickr and GPS plugins for LR. I use the Flickr plugin regularly, and the GPS plugin when I forgot to geotag the RAW files before importing into LR. Both plugins are really convenient and helpful. I appreciate very much your effort and time.
I also like your blog, and especially I enjoy looking at your photos. Great pictures, and sometimes I get natsukashii (how you say that in English?) remembering the almost three years I spent in Japan between 1989 and 1993.

Cheers, Fabian

— comment by Fabian on January 20th, 2009 at 6:02am JST (8 years ago) comment permalink

Hi Jeff!

I stumbled across your blog accidentally and needless to say I am floored! You seem to be living an interesting life and doing well. Just wanted to say hi and let you know I have bookmarked your page so I can check in and see how you are doing from time to time. Take care my old classmate, maybe we will see you at one of the reunions.

Signing off from snowy NE Ohio,

Lee Blankenship

— comment by Lee Blankenship on February 22nd, 2009 at 6:02pm JST (7 years, 11 months ago) comment permalink

Hello Jeffrey.

I will be very brief in asking for some advice. Im using Lightroom 2, I have no trouble editing photo’s and love Lightroom. The problem comes when I export the photo’s, the resulting image looks nothing like it does inside of Lightroom, the colour / contrast are all washed out. I’m sure it is something I am doing wrong, just wondering if you know of any quick fixes.

Thank you in advance for your time

Gary Hoy

You’re probably exporting in the ProPhotoRGB or AdobeRGB color space, but viewing the image with software that doesn’t understand it. The quick fix is likely to select the sRGB Color Space in the export dialog’s File Settings section. The better solution is to read this primer on digital-image color spaces. —Jeffrey

— comment by Gary Hoy on February 24th, 2009 at 8:29pm JST (7 years, 11 months ago) comment permalink

i just wanted to say i enjoyed the pictures a lot,
and it must be great to live in a magical place like Kyoto
best regards, yoroshiku onegaishimasu

jesse braun

— comment by jesse on February 27th, 2009 at 7:13am JST (7 years, 11 months ago) comment permalink


I’m in Boston, where spring is almost here! I installed your Lightroom plug-in for Smugmug, and it worked well, with one exception…. I was hoping the photos would show up in the order they were kept in the file in Lightroom. When I checked the gallery in Smugmug, most of the uploaded photos remained in correct order, but some were just randomly scattered about. Is there a way to fix this or re-upload without having to rearrange photos one-by-one? Thanks,


I don’t know what they do about sorting… I don’t believe I have the plugin do anything one way or the other. —Jeffrey

— comment by Jay Cohen on March 24th, 2009 at 7:12am JST (7 years, 10 months ago) comment permalink

Jeffery the flickr pluin worked for a couple of pix, but now it won’t it keeps “Checking authentication at Flickr.com…”.

Could you send the plugin log, via the “send to Jeffrey” button in the Plugin Manager? —Jeffrey

— comment by David St. Jean on March 25th, 2009 at 11:16pm JST (7 years, 10 months ago) comment permalink

Thanks for developing such an awesome plug for Flickr. I use it for personal use and it works great. Just registered today!

— comment by MediaMisfit on April 23rd, 2009 at 6:57am JST (7 years, 9 months ago) comment permalink

Hi Jeffrey,
I lived in Kyoto for four years, moved back to the UK for a year, but now find myself back on Japanese soil. In the next couple of weeks will be moving into Kyoto from the nothingness of Kameoka, and looking forward to it. Today I suddenly wondered why I had never bothered to comment as I check on your site most days, and especially over the last year whilst working in the UK. I too blog a lot about the city and my slight obsession with history, and it is really nice to see some amazing photos (and get jealous!).
It is really a great site, so please keep posting and all the best.


— comment by Kieren on June 1st, 2009 at 8:28pm JST (7 years, 8 months ago) comment permalink

Hi! I’m from Argentina, but living in the US for the last 5 years, I love your blog, it is really cool, and a lot of information to learn from, and your export plugins are great.

I like very much the how you publish your photos in your blog, with the information of the picture, and the thumbnails with that little timeline. Are you using any available software to do this that I can also use? Or is a personal tool you wrote? Is the hosting of this blog personal or is a free blog hosting?

Thaks, and I really appreciate all the information you make public here.

Victor Wolansly

It’s all personal, cobbled together over time. Thanks for your kind words. —Jeffrey

— comment by Victor Wolansky on June 11th, 2009 at 2:55am JST (7 years, 7 months ago) comment permalink

Very nice pictures. Inspires me to use my digital SLR a lot more than I do.



— comment by Michael on June 14th, 2009 at 12:38am JST (7 years, 7 months ago) comment permalink

Hi Jeffrey, I am very much impressed by your versatility and by your photos. I went through most of your shots and I keep wondering why my results with Nikon D700+24-70 mm f2.8 combo is not even going anywhere distantly close to what you are getting. Of course I am not trying to equal me with you and I understand that having similar gear doesnt necessarily mean the same results. I also understand that results cannot come just by depending on auto program options. I tried the similar settings that you used but the pictures are not coming anywhere distantly near to yours. Do you think the sample variation of the gear could be problem. I could send you some pictures of mine if you are willing to help me find out what could be the problem with them. thanks a ton for your response.
BTW, I live in Yokohama and I lived in Kyoto for 2 years before moving here. I was at Kyoto University as postdoc.

Cheers, Prabhakar

— comment by Prabhakar on June 19th, 2009 at 12:37am JST (7 years, 7 months ago) comment permalink

Hi Jeffrey – I was just giving kudos to your SmugMug Lightroom plug-in in a blog post after a marathon photo editing session when I came to your page here and noticed that you also wrote Mastering Regular Expressions. I loved that book! It was enormously helpful to me during my programming years. I’m a way better photographer than I was a programmer, but when it came to Perl, regex was the key. Thanks for all your hard work!

— comment by Julie Bernstein on June 21st, 2009 at 4:25am JST (7 years, 7 months ago) comment permalink

Hello again Jeffery,

Just wanted to say that I use your plugins daily and would likely not be using lightroom if it werent for many of the functions you add. I was a Imatch user with considerable investment in add-on code, etc in that product prior to jumping ship.

Lightroom seems a bit limited with the export to file dialog box stuff. It allows you to select only a single folder, and no way to dynamically insert a folder name (at least not that I can find)

I find myself repeating steps and making mistakes frequently because of this.
I would like to be able to export using tokens as part of the folder name.
Basically, enable the same functions for folder name that are available for filename.

A common task is exporting images into folders named by their Title, Customer Name, Group Name, color tag, etc.
When I submit images (on a thumb drive) for printing at an outside lab, I have to separate the files into folders that indicate the size of the image to be printed. This would simplify that greatly as well. Instead of doing 5 exports serially, waiting for each to complete, one export could be done to the respective folders.

Can you think of a way to do this? or offer an estimate of cost to develop this?
I’m sure it would be a very desireable add-on.

Thanks for your ongoing help.


I’ve got to say that this is the first I’ve heard of this kind of workflow, so I’m not surprised that there’s not an easy solution, but it’d likely be easy enough to build into a plugn to do much of what you want. Perhaps it’d make sense for it to be part of Tim Armes’ LR2/TreeExporter… —Jeffrey

— comment by Ross Cobb on July 9th, 2009 at 12:43am JST (7 years, 6 months ago) comment permalink

Thank you for writing this book. I just got it and have been surprised about how much I learned after reading only the first two chapters!

Very interesting book. Glad I got it.

— comment by Anonymous on July 10th, 2009 at 1:25am JST (7 years, 6 months ago) comment permalink

The zenfolio export isn’t including the exif information. I want to share this information with photographers with whom I shoot . I shoot RAW (NEF) and then export to zenfolio as jpeg. How do I get exif information to be included with the exported images?

Check that “Minimize” is not clicked, in the “Metadata” section of the Export Dialog. —Jeffrey

— comment by Tom on July 11th, 2009 at 12:27am JST (7 years, 6 months ago) comment permalink

Hi Tom,

LR/Transporter can do this.


— comment by Tim Armes on July 24th, 2009 at 5:03am JST (7 years, 6 months ago) comment permalink

Hi Jeffrey.

I live in Norway but travel around the world as a service tech working on propellers. I get to see a lot of airports… but sometimes I’m lucky and have a day off or two. (If I’m even more lucky I bothered to pack my D80 before I left).

I would like to say thanks for both the flickr and facebook plugin for lightroom and I use the all the time. I was wondering if you have gotten any requests about a export to DeviantArt plugin. I use this site together with Flickr to show off any pictures but I tend to not bother because of the difficult importing from DeviantArt.

Anyway, thanx for your good work.


I’ve gotten a lot of requests, but they have no API and apparently no interest in creating one. Someone commented recently that they allow FTP uploads, so I may try to go that route, but I hesitate because it’s highly insecure… uploading over insecure FTP while using WiFi allows anyone in the area to skim your credentials. —Jeffrey

— comment by Marius Angvik on July 29th, 2009 at 3:19am JST (7 years, 6 months ago) comment permalink

wondering if it is possible to come up with a FTP plug-in for Lightroom for use with deviantArt website. They are now allowing bulk uploads to deviantArt via FTP, which is great, as in the past you had to upload each and every photo individually. They now allow FTP to the site, http://ftp.deviantart.com, using your user name and password (deviantart account). Would be just great to have this as a plug-in. If you need help let me know…



— comment by Andrew Koran on August 3rd, 2009 at 11:48am JST (7 years, 6 months ago) comment permalink

Marius is very right, I tend not upload a lot to deviantart due to the arduous nature of the upload process. I use deviantArt to showcase my post-processed images.


— comment by Andrew Koran on August 4th, 2009 at 12:30am JST (7 years, 6 months ago) comment permalink

Thanks for your inspiring blog! And for the Flickr upload plugin, which is how I first found you on the Net. In my own, rarely-read photography blog (http://dfw-photo.blogspot.com/), I referred to you extensively just now and commented on your (almost invariable?) use of f/2.8–hope you don’t mind…


The Netherlands

— comment by Don on September 5th, 2009 at 8:56pm JST (7 years, 4 months ago) comment permalink

Hi there, as if you don’t have enough requests! You seem to be the most qualifies for this one of people that I’ve found on the Internet. It also seems that you have tackled the issues that would be needed for this to work, but….
Wondering about a plugin for lightroom that allows metadata to be written to multiple images using tokens, similar to photomechanic, ImageIngsterPro etc. For example I always place the image’s filename into the Title field. In Photomechanic i would use a token, {filename}. Do you catch my drift?

I don’t know of a general way to do that (and I don’t think it’s possible to write a plugin that does it), but FWIW my upload plugins can generally handle it during export (when writing the title and/or description on the uploaded-to-site). Another thing that might help is Tim Armes’ LR/Transporter plugin. —Jeffrey

— comment by Adrian on September 5th, 2009 at 9:54pm JST (7 years, 4 months ago) comment permalink

I use your plug in for Smug Mug and have found it to work quite well. I think I need some coaching however. The last three times I have exported what I thought would be a new gallery to SmugMug from Lightroom, the uploads have ended up in an existing gallery which I’ve had to go into and extract the photos and move them within SmugMug to the new gallery.

I thought I made all the necessary entries in the upload menu, but I am obviously missing something.

I’ve tried changing the gallery setting to ask upon upload, I’ve set a new gallery inside of SmugMug tools, which if I don’t fill in certain blocks, the upload button stays grayed out. I’ve tried in Upload destination using the select at export option.

No matter what I try, the exported photos end up in an already existing gallery. What am I missing???


After ensuring that you have the most recent version of the plugin and doing an export, if the images show up in the wrong spot, please send the plugin log (via the “Send to Jeffrey” button in the upper right of the plugin manager) noting where you intended they go, and where they actually showed up. —Jeffrey

— comment by JSK on September 10th, 2009 at 9:10am JST (7 years, 4 months ago) comment permalink

I’ve been using your Lightroom plugins for a couple years now and just today realized you are the Jeffrey Friedl who wrote Mastering Regular Expressions. I think I bought the first edition nearly a decade ago. Small world! Thanks for both the book and the plugins.

— comment by Dan Rode on September 17th, 2009 at 10:33am JST (7 years, 4 months ago) comment permalink

I always enjoy reading your blog. And I love the exif tool.

Cheers from Australia … Dave

— comment by David on September 24th, 2009 at 2:05pm JST (7 years, 4 months ago) comment permalink

Hello Jeffrey,

Let me tell what I know about the Kleene memorandum 1951. You might be interested in it. If you’ve known already, just ignore this comment.

In 2008, RAND corporation opened a technical memorandum dated back in 1951, authored by S. C. Kleene. It was entitled same as his famous 1956 paper, “Representation of Events in Nerve Nets and Finite Automata”.

If you google the title, you would find it.
You may know that it is mentioned in the first footnote in the 1956 paper.

The accessible version of the memorandum is given in unsearchable pdf format with an
scanning flaw at Page 22. After painful minutes of “eyeball grep’ing”, I concluded that Kleene had never used the term “regular expression” in this memorandum, at least except for the missing page. He only used such words that match this regex,
/(express|notati)ons? for regular events/i

I’m not good at reading English, so I’ve not completed precise review of the memorandum. (I’ll order a copy)

I don’t know why Kleene hesitated to coin the new word as of 1951.

Sorry for horrible English. Hope you got some delight.

Wataru Satoh, BA
Chiba, Japan

Very interesting, thank you for the link. I notice at the bottom of page 51 he refers to the table of nomenclatures as ways to express regular events, so perhaps that’s it. Can you imagine producing that paper? Leaving holes while typing so that you can return later to fill in esoteric operator symbols? It’d be easier to just carve it in stone! —Jeffrey

— comment by Wataru Satoh on September 30th, 2009 at 11:51am JST (7 years, 4 months ago) comment permalink

Hi Jeffrey,
I have added your blog to my daily reads…. and thanks for all the work you have done on the Lightroom plugins. So if you find yourself with nothing to do…. how bout a export plugin for dpchallenge to an individuals workshop folder? http://www.dpchallenge.com/

Donations are enroute!


— comment by Stephen on October 12th, 2009 at 10:31pm JST (7 years, 3 months ago) comment permalink

Jeffrey, thank you for your wonderful LR plugins! This is a question about the “Geoencoding Support” plugin … Where is the shadow data actually stored? I want to make sure that I’m backing it up along with LR’s database. TIA – Rick

Plugin per-photo metadata like the shadow gps data is stored in each LR catalog. Overall plugin options are stored in the LR preferences file. —Jeffrey

— comment by Rick on October 18th, 2009 at 4:24am JST (7 years, 3 months ago) comment permalink

Hey Jeffrey,

Just a huge thanks for writing such excellent software. I use your SmugMug plug-in all the time, and am amazed at how easy, flexible and reliable it is. All plug-ins should be like this.

We have just (14 days ago) had our first daughter, and your work makes our lives much easier while we struggle to keep up with the addition of diapers and feedings to our already hectic schedules of RAW files, Lightroom and uploads!

Again, big thanks from Washington, DC.

— comment by Charles Outcalt on October 19th, 2009 at 11:40pm JST (7 years, 3 months ago) comment permalink

I noticed your regex book made #18 in the “Top 100 Best Software Engineering Books, Ever” list:

Jurgen Appelo, who compiled the list, wrote this in regard your book:
I would like to mention that I had a tough time deciding whether or not Mastering Regular Expressions (#18), by Jeffrey Friedl, actually belonged on the Top 100 list. I told you before that the list is about software engineering topics, and not about specific technologies. However, the book simply kept popping up in numerous searches and references. And I considered that regular expressions are actually not a technology but an (interpreted or compiled) technique or notation, just like UML, and useful for any software engineer, regardless of the type of application. So I relented, and Jeffrey got his #18 slot on the list.

In my mind, this indicates a recognition that the regex (and pattern matching) is acknowledged to be a very useful DSL and you wrote the book! I consider myself an evangelist for regex and I’m always surprised how ignorant many developers are of them.

— comment by Glen Brydon on December 4th, 2009 at 11:19pm JST (7 years, 2 months ago) comment permalink

Can’t believe I didn’t know about your Lightroom plugins before. Very useful and makes the work flow so much easier when outputting to websites. I took the liberty of also sharing the find with my own blog readers. Included some screen grabs and a little feedback on the plugin for Flickr (positive, so don’t worry…) Hope you enjoy! 🙂

— comment by Jason on December 17th, 2009 at 3:08am JST (7 years, 1 month ago) comment permalink

Is it impossible tp modify the EXIF data so as to place GPS data? I shot attached to a GPS at the start of a shooting but then disconnected the GPS (too ackward) and took many more without the GPS but all in about the same location…

Seems to me a low level program should be able to modify the EXIF or is there some additional protection of the raw file?


Exiftool will write the Exif data of many raw file formats, if you really want to. —Jeffrey

— comment by Juan Dent on January 12th, 2010 at 5:01am JST (7 years ago) comment permalink


Geosetter (http://www.geosetter.de/en) will let you ‘cut-and-paste’ the GPS location from one photo to one or more others.


— comment by Dan on January 21st, 2010 at 3:10pm JST (7 years ago) comment permalink

hello.. i just came to your site by accident because i was doing a research on japanese home. i really love most of the fine works of japanese… and decided to make it as my inspiration in making my little farm home. i do love your works… it has inspired me to work more on the japanese style of living…which is for me in one word simple. thank you also for showing me little glimpse of japan. me and my brother also love photography… we are amatures though… but just wanted to tell you how much your pictures of the simple pleasures life made an impact both to me and my brother. i aspire to look into your eyes someday in making such wonderful works of art. thank you… and keep on inspiring more people through your works… God bless.

— comment by megumi on January 25th, 2010 at 2:27am JST (7 years ago) comment permalink

When I check shutter count the number is 38,207,488 but there is another shutter count listed directly below it which is 4608. The first number is obviously not correct, since the camera is not that old. Each subsequent photo increases the top number by 65536 (64k) but the second number stays the same. (4608) Camera is a Nikon D3. Any ideas what the actual shutter count is? Thanks for your input.

The D3 is supposed to have a great shutter, but 64k shutter actuations for each photo does seem a tad excessive. Would you mind setting the camera to small basic JPG, take two shots, and mail them to me? If it’s not an error in my display stuff, I’ll pass them along to the Exiftool author for his inspection. —Jeffrey

— comment by Mark Reynolds on February 8th, 2010 at 2:31pm JST (6 years, 11 months ago) comment permalink

Loved your book “Mastering Regular Expressions” and used it as the reference for a few projects I worked on over the years. Your photography is fantastic – I’m wanting to take the family to Japan now.

— comment by A. Friedl on March 6th, 2010 at 3:23am JST (6 years, 10 months ago) comment permalink

Hi Jeffrey,

I’m a huge fan of your export plug ins for LR and was wondering if you could make a LR – Tumblr exporter?
I know there’s one for Aperture and Aperture 3… but I very wisely prefer LR-3b2.
I really do hope you can help me out here.

I’ve never heard of Tubmlr (‘cept when someone else asked about it a couple of weeks ago), but if it’s a blogging platform, check with Tim Armes to see whether his Lr2/Blog plugin works with it. —Jeffrey

— comment by Rupert on April 3rd, 2010 at 10:33pm JST (6 years, 10 months ago) comment permalink

Hello Jeff, when is the fourth edition of your book coming out?

No plans for another edition at the moment. —Jeffrey

— comment by lxink on April 24th, 2010 at 11:01am JST (6 years, 9 months ago) comment permalink

Hello Jeffrey,
I really like the theme of your blog. I would like to use a similar one for my Blog.
Do you have any suggestion on what theme I could start with, or would you be Ok to send me a copy of your theme.
Thanks in advance,

Thanks for the kind words, but it’s not really a theme as much as a collection of hacks and habits. You can grab a copy of the RSS page and go from there, I suppose, but there’s no plug-n-play solutin. —Jeffrey

— comment by Pierre on May 2nd, 2010 at 6:48am JST (6 years, 9 months ago) comment permalink

I installed the facebook plugin and now when I export and work in photoshop I can’t save as a jpg. Any idea what is wrong or how to fix it?

I don’t know what’s wrong, but am sure it has nothing to do with Lightroom or any Lightroom plugin. —Jeffrey

— comment by Sarah on May 6th, 2010 at 3:17am JST (6 years, 8 months ago) comment permalink

Hi Jeffrey,

I am unable to upload to SmugMug using your plugin since yesterday afternoon (Japan time). I get a “wrong format” message. SmugMug says they have no solution for now. I get same results in both LR 2.6 and LR Beta 3.2. Have you heard any similar problems among your users? The Facebook plugin works fine.

Thank you.


Lots of people reporting issues with SmugMug suddenly. I’d guess they’re having issues, whether they know it or not. 🙁 —Jeffrey

— comment by Leroy Lockwood on May 12th, 2010 at 2:11pm JST (6 years, 8 months ago) comment permalink

hey mate!

great stuff. im just using the Jeffrey’s Exif Viewer and there is an insane amount of data there! fantastic. i referenced a raw file from my 1dMKIV but cant seem to find the shutter actuation count. Can you help?

thanks in advance


It’s not a standard field… it’d be in the MakerNotes section if it’s there at all. It might not be, I dunno’. Send me a 1dMKIV and I’ll check 😉 —Jeffrey

— comment by denys on May 20th, 2010 at 12:43am JST (6 years, 8 months ago) comment permalink

Hi Jeffrey,

a big, big thank you! I stumbled across your page some 10 days ago and since then have found it to be truly inspiring. I have never seen such a modest and truly aesthetic way of arranging a picture gallery, which focuses purely on what counts: the pictures (which by the way I really like!). And everything else is accessible with one click (to the blog post), or max two clicks (to the Jeffrey’s exif viewers read-out of the corresponding metadata) only. I am blast away. Up to now I have never been into blogs, but now I find myself regularly coming back to your page, having a look at your superb photographs, reading your articles and learning about life in Japan. I truly enjoy that and I am amazed by how much photography related stuff you already pulled together and with how much expertise you write about complex topics. If you ask me: I don’t think you’d need Bill Bryson as a co-author to make a photography-related book by yourself a top-seller. Ok, maybe having his name on the back would help marketing-wise, but as for the readability: you already have all that’s needed.

I also started using your metadatwrangler and thus donated some bucks. I used exiftool already before, but this great integration in LR is way easier to handle. However, I’d say that at least 50% of the amount are meant as general support for all what you are showing here (as you mention that you split these donations with Phil Harvey).

Thank you so much for all the great work. You just got one regulare reader more.

Best greetings from Germany,


Thanks so much for all your kind words (and kind gift!) —Jeffrey

— comment by Peter on May 31st, 2010 at 10:21pm JST (6 years, 8 months ago) comment permalink

Jeffrey, from Houston, TX. I use your Lightroom plugin for Zenfolio. I also use Mpix frequently for printing. Would love an Mpix uploader.

Thanks for your great work.

— comment by Kdriceman on June 13th, 2010 at 10:47pm JST (6 years, 7 months ago) comment permalink

hey jeffrey-

i installed your meta data plug in…… does it allow you to show you how the flash was set? i want to know if i’m shooting -2, -1, 0, +1, +2 for my flash compensation in my meta data. does yours do that?



Sorry, but Lightroom doesn’t expose that. Many cameras write it, but there’s no easy way to get at it from Lightroom, except perhaps this plugin. —Jeffrey

— comment by andy mueller on June 21st, 2010 at 8:49am JST (6 years, 7 months ago) comment permalink

Love your stuff, gave some for the old Zenfolio export plugin. Any idea when the new one will be out of beta? I’m wanting to try this publish stuff and I’m also hoping it will be soon so I’ll feel ok about it being in my ‘production’ catalog.

Hint follows…. :o)

How cool it would be to have your PhotoSafe plugin functionality build in to the publish plugins? I would love to lock down what I put online.

Thanks for all your work,

You can create a PhotoSafe smart collection that identifies all photos uploaded to a particular service, so the functionality is already there. No ETA on Zenfolio, sorry, I’m just completely snowed under. I hope soon. —Jeffrey

— comment by James on June 24th, 2010 at 10:51am JST (6 years, 7 months ago) comment permalink


I installed the facebook plug in but I can’t seem to re-authenticate my facebook account. I have read your “help” page but I can’t find any answer to the issue. The plug in was registered through Paypal, by the way.

I hope you could help me with this issue.

Thanks in advance!


Sorry ’bout that… should be fixed now… give it another try… —Jeffrey

— comment by Josh on June 25th, 2010 at 5:36am JST (6 years, 7 months ago) comment permalink

From Wisconsin

Is it possible to export from iPhoto to Lightroom?


Will Lightroom import an iPhoto library?


I can’t imagine why you’re asking me about this, or asking me on this page, but as far as I know, no. But I don’t know… I don’t know anything about iPhoto. —Jeffrey

— comment by Augustus on June 26th, 2010 at 1:00pm JST (6 years, 7 months ago) comment permalink

I am trying to download the plugin for lightroom2. from the quicklinks area I select the :
smugmug_20100630.164.zip link
Save it to a local location then try to open and it gives me the error:
Windows cannot open the folder.
The compressed (zipped) folder ‘c:\user\robert\lightroom smugmug\smugmug-20100630.164.zip is invalid.

I am using windows 7.

I look forward to checking out your plugin.
I just started using smugmug.
Robert ONeill

For reasons I don’t understand, a tiny fraction of users can’t download or unzip with their standard browser. In every case, downloading with a different browser, or unzipping with a different unzip tool, has fixed the problem. Perhaps give that a try. —Jeffrey

— comment by Robert ONeill on June 30th, 2010 at 11:35pm JST (6 years, 7 months ago) comment permalink

hi Jeffrey — love the Smugmug pluging for lightroom. but..

with regard to that “upload error”, i’ve discovered a direct correlation between images that are too big for Smugmug (most accounts have a 12Mb limit) and the upload error. there’s a log file that is generated at smugmug and is visible on the site (but not easily reached).

the logfile is at http://www.smugmug.com/homepage/uploadlog.mg?UserID=%5Bwhatever%5D

here’s a typical entry for a LR-smugmug crash:
Info: upload ‘> 12MB – resizing’ using PUT to http://upload.smugmug.com/image.jpg with adobe-lightroom-export-plugin/20100702.165 (jfriedl@yahoo.com) from in /var/www/bzr/SmugMug/live/include/mgphotos.mgi on line 3777 Info:

intuitive? not much. but it does have a yellow triangle bang indicating an error.

i didn’t start having this issue until i began doing some HDR work and other image customizations within LR and PS. once i discovered my images were sometimes way over 12Mb i started doing simple things like converting to 8bit after color processing, resizing for export, etc.

i think maybe the reason folks are having issues is that smugmug might not have been enforcing that 12Mb limit until recently. and more to the point, there is no way to tell (as far as I know) how big the image is that you’re creating via the export and uploading to smugmug. those of us who work with RAW files and use the export function directly to a hosting site are blissfully ignorant of size limits. the only workaround that I have is to eschew your uploader, export to disk, review file sizes, then upload from the folder to smugmug. that’s a PIA workflow.

anyway. hope this helps someone.


SmugMug is supposed to be quietly resizing oversized images, but since Feb 2009 has had sporadic errors such that instead of resizing, the connection times out, or returns various errors (“wrong_format” being fairly common). So you’re probably running into some form of that bug. You can still get these kinds of errors from SmugMug even if the image is within size, but it’s much more likely to succeed if it’s within size, so that’s a first good start: ensure you’re within size before uploading. Lr3 has an option to try to keep the file under a certain size. In Lr2 or Lr3, you can use Lr/Mogrify to ensure a certain size. —Jeffrey

— comment by paulland on July 4th, 2010 at 5:31am JST (6 years, 7 months ago) comment permalink

I am trying to upload using Lightroom 3 plug in (trial version). Up loads worked for a few images yesterday then I started getting “wrong format 0” error message. I am using the current release 20100702.165. SmugMug suggested I restart my Mac which i did w/o any better results. Then they suggest I contact you. Am I doing wrong?



I really wish SmugMug would get their act together as far as the left hand knowing what the right is doing. You’ve run into a known bug on their side. —Jeffrey

— comment by Carl Shortt on July 5th, 2010 at 1:17am JST (6 years, 7 months ago) comment permalink

Do you think you would be able to come up with a plugin that would allow the Nikon D40 to be tethered to lightoom 3. I shoot with a D40 and that camera is not supported. Thanks in advance for your help.

Sorry, no, if it were easy I’m sure Adobe would have done it. Even D200 support is partial. —Jeffrey

— comment by Brad Johnson on July 6th, 2010 at 12:29pm JST (6 years, 6 months ago) comment permalink

I currently select a photo(s) in IDImager Pro and run GPS Panel Script. It brings up a Google Map window. I drag the image thumbnail onto the map and hit save and the GPS data is written into the image. When I open the image in LR3 the GPS data is present in the standard EXIF fields. I am looking for a way to do that same thing within LR3 for images that I have scanned. It sounds like this plug-in does not write the GPS data into the standard EXIF fields, nor allows drag-and-drop to a map, but I wanted to be sure because if I misunderstand and it does, then I want to give it a try. Thanks in advance for clearing this up for me.

The UI you describe sounds wonderful, but sadly, Lightroom doesn’t offer the hooks to allow a plugin to do that. You can have the plugin write the real GPS Exif fields, though, via the WriteBack feature. I was really hoping that Adobe would add the hooks to allow this step to be done away with in Lr3, but they didn’t, so I’m now hoping for Lr4…. —Jeffrey

— comment by Dale Lundy on July 8th, 2010 at 1:44am JST (6 years, 6 months ago) comment permalink

I chanced upon your site when searching for some equipment review. Nice reading of your stuff. thanks.

— comment by karl on July 12th, 2010 at 9:45am JST (6 years, 6 months ago) comment permalink

Hello Jeffrey,

I came across your site while looking for details on lens auto-focus alignment/calibration. I know that post is almost 4 years old; however, you provided a lot of really good information.

I am hoping that you can clarify one thing for me, you mention that the camera should be square to the chart, and the chart must be flat, but is there a particular angle of lens to chart for optimum results? And, is the angle important? From the one diagram you posted, it looks like around a 45 degree down angle.

Hope to hear back from you and thanks in advance!


Darren Clark

There’s no particular angle of attack that matters. If you’re straight flat to the chart, there’s no change-of-depth that illustrates the differing focus, and if you’re at too shallow an angle, you start to run into a danger that the focus area will start to sense the top or bottom of the chart. So something in between seems reasonable. The requirement to be square side-to-side is so that the plane of focus cuts directly across the chart, and not slicing through at an odd angle. —Jeffrey

— comment by Darren Clark on July 21st, 2010 at 10:21am JST (6 years, 6 months ago) comment permalink

Hey there!

I came to your website by accident when I was searching a new wallpaper for my screen. It’s really interesting to see how many people come here though they searched different things. It’s fabolous.

I just wanted to say that I think you’ve got a really great sense for photographs and that I enjoy to see every single one of them. The pictures of your son are cute and he seems to be a boy who’s really interested in everything. That’s such a good and important quality and I hope he continues to have it until he grows old.

Well, however. I got to say, I’ve never really read your book and also ain’t a fan of lightroom (but my uncle is, he’s, like, a lightroom freak) but the fact that you make so great pictures it seems like they’re connecting people is great!
Just wanted to tell you, actually 🙂 Someday, when I finally have the money (coughs~) I’ll go there as well and make such photos… Somedayyy~ hehe

Have a nice day!

Best regards,


— comment by Tanja on July 23rd, 2010 at 6:55am JST (6 years, 6 months ago) comment permalink

Nice list of accomplishments!

I lived in Misawa, Japan, when I was a preteen. I KNOW about the earthquakes, believe me, having lost homes, and friends. I also will never forget the wonderful traditions, and the beautiful people.

— comment by Lisadawn Schram on July 31st, 2010 at 8:02am JST (6 years, 6 months ago) comment permalink

Hi Jeffrey,

How are you?… first of all, I would like to thank you for the massive efforts that you’ve done in order for us, the end users, to have an easy life uploading our photos to various online photo gallery such as facebook, picasa and facebook( which I all use using your plugins) from Lightroom.

I hope it’s not too much to ask but do you have a plan to make an upload plugin for PIXELPOST 1.7.3?… http://www.pixelpost.org — there is an existing one but it is not compatible to the newly released LR3. There are many comments about the request to update this plugin but I just learn today that most of the coders/developers of the said software has gone cold.

I’m one of the many users for this particular photoblogging software and the amount of time requires to manually upload, title, tags, categorised each photo is just shocking. When I learn about the problem with the developers I thought of you straight away and said I might have a go in contacting you.

So yeah…. thank you for reading my request and hope to hear from you.

With kind regards,


I’m feeling so overwhelmed just trying to read the mail I get about my current plugins (not to mention actually responding) that I can’t possibly imagine doing another uploader. I’ve way overextended myself as it is. Sorry. —Jeffrey

— comment by Loreto Anda on August 30th, 2010 at 6:11pm JST (6 years, 5 months ago) comment permalink

Hey Jeffrey

Do you also plan a export (with GPS) for panoramio?

Thanks in advance

ps.: I love your plug-Ins 😉

No, they’re not interested. When I asked them about it several years, someone with the same name as the founder essentially said “it’s not possible to geoencode photos except on our site, so we don’t want uploads from Lightroom because we want only quality”. He sounded like an idiot, so I dropped it. A few years later after they were sold to Google, I asked again and got no response. —Jeffrey

— comment by Thomas on September 5th, 2010 at 4:55am JST (6 years, 5 months ago) comment permalink

As quite an avid reader, i’ve always wanted to comment on your blog and have finally forced myself to – so here goes =)
I’m a high-school student in Twickenham, London and have been studying Japanese for about a year and a half now, more or less. I stumbled across your blog when looking for inspiration – i find loosing myself in other people’s experiences of Japan helps refuel my own longing to go there and lifts me from the deep chasm of despair that is Kanji learning.
I’ve got to say, finding your blog has been one of the greatest discoveries in my life. Not only are you a highly talented photographer but you offer such brilliant and superbly readable posts and descriptions. It’s so strange being on the other side of the world from someone I feel, if i may say so, i have come to know quite well. I was just pondering that when i realised that you didn’t actually know i actually existed – hence the clumsily written comment.
But anyway, now that i’ve finally written to you (and dare not look over what has been said for fear of severe embarrassment) I hope you and your family are well and that you whole-heartedly enjoy being back home in Kyoto again.
All the best,

Thanks for your kind words, Rosie. —Jeffrey

— comment by Rosie Pearmain on September 5th, 2010 at 7:38am JST (6 years, 5 months ago) comment permalink

First of all thank you for your plugin for Lightroom. I have used it A LOT and love it. Anyway all of the sudden I keep getting this error message

Unexpected HTTP reply from http://api.zenfolio.com/api/1.3/zfapi.asmx: User is not an owner of an object.

Any ideas?

I recall this ind of error from some time ago, but Zenfolio fixed it. Maybe they had a temporary relapse… —Jeffrey

— comment by Jami on November 6th, 2010 at 4:54am JST (6 years, 2 months ago) comment permalink

It’s always such a pleasure reading your blog. Mimi and I are back in Cupertino (with two boys)! Please ping me if you’re ever back in the SF Bay area. We miss you and your family very much. All the best, Rick

— comment by Rick on November 12th, 2010 at 5:30pm JST (6 years, 2 months ago) comment permalink

Hi I just moved to Kyoto and was looking for English mass in the area, and found your blog. I actually went to the Kawaramachi’s English mass the other day and met Fr. McDonell 🙂 I like your photos! very cute family! Have a good week.

— comment by Su on November 15th, 2010 at 5:52pm JST (6 years, 2 months ago) comment permalink

Hi. I use your Exif Viewer a lot and it extracts thumbnails and some of the times you can see the image in the thumbnail before it has been edited in photoshop. Is there any way to extract the thumbnail image in a larger size or revert the image back to its original?

The tool displays any information I can find, so what you see is exactly what you get (though be sure to hit the [1:1] button by an image to see it at its actual size). —Jeffrey

— comment by KiraKira on November 27th, 2010 at 5:48pm JST (6 years, 2 months ago) comment permalink

I ran across your “Extract Cached Image Previews” Plugin for Lightroom and it was after I hired a person to do general processing of my wedding photos,.. I had done a wedding and went to Italy for about 10 days and once I returned we started processing the wedding – there was a storm and we got a lightning strike,.. at the time the photos were being processed SOMEHOW “several” were deleted!! YIKES!

I found that if I could pull the photos from lightroom I could run them through Genuine Fractals I could produce images that would work for the album but not wall portraits,… I was going to have to do them one at a time but thought there had to be some way to do it faster and came across your “Extract Cached Image Previews” WHEWWWW!

Man I know you prob. get alot of emails but I “HAD” to say – Thank You for doing this!

— comment by Archer on November 29th, 2010 at 11:48pm JST (6 years, 2 months ago) comment permalink

Hi Jeffrey,

I am a fan of your web based EXIF Viewer and wondered whether you have considered the possibility of adding some functionality to generate a histogram(s) of jpg image data?

I’m a moderator on a photography forum and rather than be endlessly downloading people’s pics to check, in an Image editor, whether they have good contrast and their black and white points are correct, I thought (selfishly), that would be a handy thing to have available ONLINE somewhere – except no-one seems to offer it. Since it requires a math based solution, it might be something you either knew of, or had/might consider?

Many thanks

I was feeling productive, so I just went ahead and added it (as of Jan 6, 2011). Hope it’s helpful. —Jeffrey

— comment by Dave on December 9th, 2010 at 10:21am JST (6 years, 1 month ago) comment permalink

Hello Jeffrey

I see you have taken it upon yourself to check serial numbers of products using your plug in.

Are there any other searches or checks on user data performed by your software? If so, who is this information passed to?

Look forward to reading your reply.


Lightroom plugins (including mine) don’t have access to the serial number proper, but rather an obfuscated rendition (the MD5 of the number), so the plugin’s not passing the serial number to anyone. It depends on the plugin, I suppose, but they do all kinds of checks to decide how to proceed… they check whether you’re running Windows or OSX to decide what default paths to look at and whether to use the term “Explorer” or “Finder”, they look at the version of Lightroom do determine what Lightroom features are available, they check the plugin version against latest-version-number data grabbed from my web site, etc. Not that any of it really matters, but I don’t pass any info to anyone except, I suppose, in aggregate when I make statements like “the geoencoding plugin is more popular than the metadata-wrangler plugin” or “42% of plugin users are on Macs”. On the other hand, if someone does a transaction via PayPal (to send a gift, for example), then I have real data about an individual person, and that is also (of course) not shared with anyone. Sometimes people send me copies of catalogs to help me debug a specific problem, and with the user’s specific permission I’ll sometimes pass those along to Adobe, but absent that I don’t share them. —Jeffrey

— comment by Jim on December 28th, 2010 at 7:50pm JST (6 years ago) comment permalink

Thanks Jeffrey, that’s going to be very useful – took me a while to spot the words under the pictures – but not a problem now I know where it is.

Many, many thanks, Dave

— comment by Dave on January 7th, 2011 at 9:06am JST (6 years ago) comment permalink

Not happy. I have downloaded your Picasa plug-in and paid you for it and I have to say this is the most frustrating software I have ever used. Your website is cluttered and disorganized and I cannot find a single help section on this plug-in. I am not software phobic – I am an engineer and a medical professional but I absolutely cannot make a smooth transition between LR 3 and Picasa. I appreciate all the hard work you have done on this but I suspect I am not the only person dissatisfied with your efforts as well-intentioned as they may be.

— comment by Mike Campbell on February 9th, 2011 at 11:07am JST (5 years, 11 months ago) comment permalink

I enjoy your Lightroom export plugins. However on a recent app cleaning exercise on Facebook tonite, I was surprised to see that the LR facebook plugin was requesting a lot of access to my FaceBook data that was strictly not required to publish photographs. For example, why request access to the following?

Access my contact information
Access my family & relationships
Access my friends’ information
Access my data any time

I’m not suggesting that anything untoward is occurring but I’m wondering if your Facebook application was configured with too wide an access mask. I know that originally Facebook apps requested a lot more info that was needed but that it was changed recently.

I hope you can understand my concerns.


Most of that is just default stuff that any app gets, I guess. The “any time” is one the plugin asks for explicitly because it’s an offline app (you can upload photos even though you’re not active on the FB site), but I’ve not explicitly asked for any of the others. FWiW, the list of permissions the plugin asks for: photo_upload, publish_stream, offline_access, user_groups, user_photos, user_videos, manage_pages. I’m not 100% sure that publish_stream is actually necessary…. the FB docs are worse than pathetic, so it’s better to be safe than sorry. —Jeffrey

— comment by ConcernedUser on March 11th, 2011 at 5:17pm JST (5 years, 10 months ago) comment permalink

Jeffrey — I am a huge fan of your work, and have recommended your site to many others. Question: if money was no object, but staying within the confines of how much IT infrastructure a serious photography amateur can cope with, what windows-based computer(s) would you buy if all you wanted to do was to run Lightroom on it? The Lightroom site has minimum requirements, but what I’m after is the optimal, best-in-class configuration.

I’m not the right person to ask (I don’t run Windows, anyway), but Lightroom is one of the most resource-hungry apps out there. Photoshop gobbles memory and disk throughput like there’s no tomorrow, and it’s doing that or one photo: in Lightroom, you work with thousands at a time. Of course you want fast CPU, but you also want the fastest disk you can find… SSD for the catalog for sure, but if you’re going best of class, you’d want massive amounts of SSD for your images as well. But not all SSD are created equally. For images you really only care about read speed, but for the catalog/previews you’ll need to worry about both read and write throughput. And a backup solution. Good monitor, good video card. Good power supply. There are lots of sites out there that can describe those kinds of “good”. —Jeffrey

— comment by Cris on March 18th, 2011 at 11:57pm JST (5 years, 10 months ago) comment permalink

hi jeffrey,

I enjoyed browsing through your blogs. I’m very inspired about your stories through your pictres. Thank you for sharing your stories.

San diego

— comment by Jep on March 27th, 2011 at 3:34pm JST (5 years, 10 months ago) comment permalink

I have recently downloaded your EXIF viewing tool. I also got the Chrome extension. I am having trouble finding the GPS information for the photos I am viewing. Could you help me? Thanks.

I don’t have any exif-related downloads, but if you’re speaking of my online exif viewer, it will show the encoded coordinates if they’re there. If they’re not shown, they’re not there. —Jeffrey

— comment by Tommy on April 21st, 2011 at 10:59pm JST (5 years, 9 months ago) comment permalink

Hi. I have been using the Exif Viewer Chrome extension for months with no problems until now. The upgrade to Chrome 11 seems to have messed something up. I get “Aw, Snap!” messages after clicking the toolbar button. It seems to happen only when there’s an actual image open in the tab (as opposed to a Web page with images on it — that seems to be OK). If you go to the official extensions page at Google.com you’ll see in the user reviews section that someone else is experiencing this issue too.

It works fine for me, but the Chrome extension was written by someone else (to interface with my site), so if it’s not working for you, it’s best to report to the extension author. —Jeffrey

— comment by Kevin P. on May 3rd, 2011 at 11:59am JST (5 years, 9 months ago) comment permalink

Dear Jeffrey,
Thanks for the effort that goes into this blog, always a point of interest and a pleasure to read. What has driven me to comment (the first I’ve ever made to blog!) are your comments re our mutually admired Mr Kelby and his provision of quality information. As a recent purchaser of Light room to try and control my growing photo library (just a keen amateur mind) I was convinced by people power his LR book was the one to get. Now I know better I thought I’d ask for a recommendation from you as I’m struggling to make light room work for me at the minute. It maybe I just don’t have the throughput to make the work flow efficient but I clearly need to sit and learn so if you have a recommendation of an aid I’d much appreciate it. Secondly, if you ever happen to come across another Voigtlander APO-Lanthar 125mm f/2.5 SL please let me know. Beautiful results you get with that lens, can you find them in the UK?….. Hens’ teeth!
Thanks again, take care, Tim (Tonbridge UK).

I’ve never read a Lightroom book, so I can’t offer any suggestion along those lines. I learn more by just doing, and playing around. If you go that route, do it with a small subset of your images until you feel comfortable that you’ve picked a workflow that works for your flow, then jump in with your whole catalog of images. Another thing to try is Victoria Bramton’s Lr FAQ ebook, which I saw some time ago, and I was impressed by the detail in the section I inspected. As for the Voigtlander, I see them pop up on Yahoo! Japan Auctions every so often. That’s the eBay of Japan. I suppose you’d have to look at whatever auction site is popular in UK or EU and just wait and hope. (I set up an alert, and waited many months.) —Jeffrey

— comment by Tim Wilkinson on May 7th, 2011 at 12:57am JST (5 years, 8 months ago) comment permalink


I love your blog. I was in Japan for a little over a year and your pictures take me back to that time. Thanks for the memories and for the Lightroom plug-ins.

North Carolina

— comment by Dale on June 8th, 2011 at 9:41am JST (5 years, 7 months ago) comment permalink

You’re such an asshole for putting such stringent serial number validation in your Lightroom plugins.

You absolutely made my day, thanks! —Jeffrey

— comment by Whatever on June 20th, 2011 at 9:25am JST (5 years, 7 months ago) comment permalink

Hello Sir,

The Chrome extension for your Exif viewer has been oudated for quite some time and the dev was irresponsive. I took the liberty of creating a new one:

Thank you and best regards.

— comment by Bob on July 10th, 2011 at 3:05am JST (5 years, 6 months ago) comment permalink

I use your EXIF tool frequently to learn about others techniques… but today I gave a look at your photostream.. very very very nice !!!!! congratulations.

— comment by Denys on July 15th, 2011 at 10:02am JST (5 years, 6 months ago) comment permalink

Dear Jeff,
I ust returned from holidays and am sorting the bunch of pictures.
A common task is that I move exposure rows (which become tone mapped effect images eventually) into a separate folder so that they won’t obstruct my main catalog.

My question is: Do you have any idea (or tool :)) to automatically find exposure rows in a folder [with subf0lders] and do something to them [I personally move them to other folders, but I think the easiesst would be to just select them so the user can decide what to do with the selection)
I don’t think it is difficult to find exposure rows – just find 3 (or 5, or 7) images that have the same delta-EV value and a very similar timestamp (+/- 2 secs should really be enough).

In my case I’d “auto-select exposure rows”, move selection to a new folder, rescale my lightroom window so I see only 3 pics in a row and do a little visual check if I have reall yonly exposure row images. I’ll move all false positives back to the main folder myself. For the rest, I’d perform some batch processing over that folder.

Would be glad to heare from you!
All the best, Gernot

You might try the auto-stack feature (“Photo > Stacking > Auto Stack by Capture Time”). Stacking is a great way to handle bracketed exposures, but any kind of automatic grouping will be fragile, working for some but not for most. —Jeffrey

— comment by Nose on August 27th, 2011 at 7:17pm JST (5 years, 5 months ago) comment permalink

Hi Jeffrey,

I’ve thoroughly enjoyed reading your blog. Thanks for posting this over the years.

~Ted, Canada

— comment by Ted Wood on September 14th, 2011 at 3:53pm JST (5 years, 4 months ago) comment permalink

Hi Jeffrey
I’ve just bought the X100, to run along my 7D but am having a problem with streamlining importing from both into Lightroom, and wondered if you’d seen a way around the following?: (posted onto Adobe Lightroom’s user forum at http://gsfn.us/t/2fmos

I have a nice workable import routine set up for the files that are imported from my Canon 7D with the following points:
The Canon utility brings the images from the 7D to my HD
Folder name created by Canon’s import utility is YYYY_MM_DD
As the files are already where needed I use an “ADD” style of import into LR, (so the files don’t move)

I have just bought a Fuji X100, but its import utility (from camera to HD) creates dated folders of YYYY-MM-DD, and this means that when I go to import X100 images on a day that I have already imported Canon 7D images, (or vice versa) I get TWO sets of identically dated folders because they have the different style of date ( _ versus – )

All other issues appear OK (file names, presets applied on import etc)

I cannot find a way to streamline this either in the import utilities, or at the Lr Import stage, and this is a really annoying problem that seems so easy to put right, if only I could!!

Many thanks for any suggestion you can offer on this.
Perhaps forgo the camera import utilities and import directly from the camera (or mounted camera card) via “Copy”, where Lightroom creates/maintains the dated folders for you. —Jeffrey

— comment by Edward Allen on September 17th, 2011 at 8:59am JST (5 years, 4 months ago) comment permalink

Mr. Friedl;

I just bought the 3rd Edition of MRE, and it truly is one of the best technical books of all time (no exaggeration). I haven’t read it ALL the way through yet, but I particularly found the chapter on Perl to be immensely helpful. Plus, the book is loaded with wonderful amounts of Perl-ism.

Are you thinking of writing a 4th Edition in the near future? There are alot of new things going on with PCRE and Unicode, and was hoping that you may include some of your wonderful insights in your next book.

– Corey

No, I won’t write another edition, sorry. I’m sure O’Reilly will have someone do it, though. —Jeffrey

— comment by Corey on September 19th, 2011 at 4:14am JST (5 years, 4 months ago) comment permalink

Hi Jeffrey,

In one of your future blog posts, I’d love to see one of your technical reviews of the Adobe Lightroom lens profiles. Your technical / calibration posts are some of the most balanced (between pragmatic reality and exacting pixel pinching) and informative that I’ve read regarding Lightroom. They’ve finally got Lens profiles for my Pentax lenses so I’ve been trying them but am not sure if I’m using them correctly. I’d love to see what your experience has been using the adobe lens profiles and some of your good glass.

Regards. Ron Evans

I don’t have anything technical to say about them, but on the practical side, I like them, but often don’t use parts of them for artistic reasons (such as wanting to keep the natural vignette). I don’t have a profile for most lenses I shoot with, though, and have been too busy to make them myself, despite a desire. —Jeffrey

— comment by Ron Evans on September 23rd, 2011 at 2:57am JST (5 years, 4 months ago) comment permalink


First off, thanks hugely for the plugins. I’m currently trialling a zenfolio site with your plugin and am pleased with how things are going. I did find one thing that I’m missing and looking over your blog posts and list of plugins, it’s clear you know your way around lightroom so I hope you don’ t mind my asking…

Is there any way to run a post process action conditionally or to somehow apply a post process preset on an image per image basis?

I’m definitely looking at making the zenfolio plugin a part of my workflow, but I’ve also been looking at using mogrify for borders/text annotation. I’m finding though that I don’t want borders on every image, or that some images work best with black and some with white etc. So far, I’ve only been able to apply a single post processing configuration to each publish service (and thus all collections under it).

I realise I can create a second zenfolio service with a different default, but if I understand it correctly that would mean having to target a seperate gallery on zenfolio so that the two services don’t wind up competing to track images.

An obvious solution (to me 🙂 would be to create a post process plugin that does nothing except check for say a keyword on an image, and then runs (or skips) the normal post process plugin action.

so for example, a “black border” keyword tag would run mogrify with a ‘black border’ preset configuration and so on.

Obviously, this extends to any post process plugin action , meaning that there’s an easy way to customize the post processing per image by simply adding flags or keywords to the image.

Do you know of any existing plugin that can do this? (or indeed a way to achieve the same result without it?) If not, any chance you might be inclined to add a feature to your plugins or create one? 🙂

[ I’m a competent programmer and may well get to create one someday, but I’m going to acknowledge that my time isn’t well spent on this authoring plugins right now, so I figured I’d throw it open to anyone else who might feel inclined ]


A plugin can’t do what you want (it can’t control other plugins), so the best that could happen here is each export filter is updated to handle keywords as you like…. something that is unlikely to happen. However, it’s fine to have multiple Publish Services pointing at the same albums in the same Zenfolio account… the only issue would be if you were to try to “claim” photos in your catalog… you’d get all of them in an album, not just the ones that aesthetically you think belong. If you use them only to push new photos, you’ll be just fine. —Jeffrey

— comment by Ian on October 13th, 2011 at 2:15pm JST (5 years, 3 months ago) comment permalink

Thanks for the prompt reply and the suggestions Jeffrey. I’ll give the multiple service route a try for the time being. I may try a few things to see if I can work around the plugin’s can’t control plugin limitations. ( since most plugins seem to be wrappers around cmd lines, recreating that plugin gui as part of a conditional script shouldn’t be too hard… even if it’s just passing on a cmd line and doing some basic token substitution… )


If you don’t mind doing the heavy lifting in a script, you could use my “Run any Command” plugin to process the image, passing in the temporary export filename and info that you want to key off (e.g. keywords), and have it invoke the appropriate mogrify commands…. —Jeffrey

— comment by Ian on October 13th, 2011 at 3:37pm JST (5 years, 3 months ago) comment permalink


I have been told that parsing HTML with regex is a bad bad thing and that I never ever should do it. (I’ve been told so in the #regex channel on freenode to be exact). However, I noticed that you use HTML-examples all over your book and so far I couldn’t find any hint that it is a bad idea. Quite contrary, I feel encouraged by your examples to do exactly that.

Could you please clarify if parsing HTML is really a bad thing and if so, why are there HTML-examples all over your book?

Do you use regex to parse HTML yourself?

Thank you

Playing with fire is a bad thing, and you should never do it. Unless, of course, you know exactly what you’re doing. HTML can be ridiculously complex and impossible to parse properly with regexes, and in many cases regexes are a horrible screwdriver to use on that nail, but for many simple or quick-n-dirty situations where you treat a specific known set of HTML not as a expressive language, but as a hunk of bytes in which to search for specific known patterns, it’s just fine, and I do it all the time. Something as simple sounding as “identify all links in any valid HTML” would be an impossible nightmare with regular expressions, but “check out this page and nab all its links” would likely be trivial for most pages you might come across. —Jeffrey

— comment by Lexflex on November 23rd, 2011 at 8:58pm JST (5 years, 2 months ago) comment permalink

any chance making a plug-in for lighroom 3.6 adobe revel

I’ve no plans for one, sorry, but I’m sure Adobe has this on their mind. —Jeffrey

— comment by Alex Alegre on January 14th, 2012 at 10:06pm JST (5 years ago) comment permalink

Just in case it wasn’t already noticed, Adobe Revel is one of the Export Locations at the top of the Export dialog in the LR4 beta.

— comment by JasonP on January 16th, 2012 at 6:24am JST (5 years ago) comment permalink

Hi Jeffrey,

How about a renaming plugin that can do string replacements? Is there anything technical in LR that stands in the way? The time I waste renaming image files externally and then re-importing is frustrating. Doesn’t Adobe use some of its own products?

Greetings from Germany!


I don’t quite get what you’re referring to… Lightroom has ways to rename, but since you mention search and replace, perhaps this plugin is what you’re looking for? —Jeffrey

— comment by Eric Shambroom on January 18th, 2012 at 12:18am JST (5 years ago) comment permalink

Writing to you from Austin, TX, USA. I was looking for Lightroom plug-ins and found your site, and then your blog. I love your photos! The archery series # 2 is a favorite–you caught the young women’s determined expressions very well. Thanks for sharing your photos and plug-ins on the web.

Diana Ost
pixelcat photography

— comment by Diana Ost on February 5th, 2012 at 7:11pm JST (5 years ago) comment permalink

Friend Friedl,

Today the blogosphere and the gadget/tech/nerd blogosphere were all abuzz with the announcement of the Nikon D800. If there has been any one website in my opinion that has been an advertisement for the D700 (and Adobe Lightroom of course) it would be your blog. You’re images are a testament to the depth of both technologies. You’ve also had some of the most insightful comments about different lenses, Apple technology, etc.

I hope you’re not insulted by requests, but I’m sure some of your readers including myself would love to hear your take on the D800. I saw Fake Chuck Westfall’s hilarious, ridiculous and obnoxious rants about it today… but found myself agreeing ever so slightly with his accusations of Renoir-like image quality. I found myself wondering, “What’s Jeffrey Friedl’s take on this much anticipated camera.” All ears over here in North New Jersey.

I’ve had my head pretty deeply in plugin development lately so haven’t followed the D800’s release closely, but it doesn’t seem to be something I’d be interested in. I think the name is unfortunate because it’s not at all the followup to the D700… its really its own camera (e.g. given Nikon’s history, a “D700x” name would have been more appropriate, I think). —Jeffrey

— comment by Ron Evans on February 8th, 2012 at 10:35am JST (4 years, 11 months ago) comment permalink

any chance of a 500PX lightroom export program…the others I use every day

I guess you didn’t see my “Saga of Frustration: Developing (and Abandoning) a Lightroom Plugin for 500px” post? —Jeffrey

— comment by JP on February 21st, 2012 at 12:32am JST (4 years, 11 months ago) comment permalink

thank you very much for all those superb pieces of artwork!
you are gifted man – some pics are burnt in my mind now, must go to japan immediatly.
came to your site by some wiki link and spend 3 hours now here 😀
greets from germany+thanks again!

— comment by florian on February 26th, 2012 at 6:47am JST (4 years, 11 months ago) comment permalink

Hi Jeffrey,
Lightroom 3 has just started to inform me that “Lr is unhappy with large uploads ( 4Meg)” WTF?
This has happened for the first time today. I realize that you are very busy with Lr 4. Good luch wit dat. How do you like it by the way?
All the best,

The default warning should kick in at 30 meg, but you can dismiss it or adjust the threshold in the export-settings dialog. Be sure you’re using the latest version of the plugin.. there was a version out for a day that lacked the ability to dismiss the warning and continue with the export… doh! —Jeffrey

— comment by Jeff on March 3rd, 2012 at 5:24am JST (4 years, 11 months ago) comment permalink

Thank you for sharing your Exif viewer online!

— comment by Alfie on May 11th, 2012 at 6:34am JST (4 years, 8 months ago) comment permalink

hi, jeffery
C I was having a pic and wanted to know information about it , and ur softwares have provided it .after 10 hours of work because of U i got it .thanx a lot

— comment by shantanu on October 21st, 2012 at 3:51am JST (4 years, 3 months ago) comment permalink

I began to read your reg book,3rd edition,from this month.Actually i read less and less print book these years. But your book is so impressive that I read it more than three times (Chinese edition and English edition).
Thanks for your work and book that make me clear what reg is.

A reader from Shanghai,China

— comment by yh.liu on November 16th, 2012 at 4:23pm JST (4 years, 2 months ago) comment permalink


I’m using your Exif software which is great, however I can’t figuire out the actions people use on their images to get the results they get. Do you have a software which translates the actions as the data is in language I can understand ? i.e presets/actions as currently they are in software lingo if you understand what I mean.

many thanks

No, sorry. —Jeffrey

— comment by Ruby on November 20th, 2012 at 9:45pm JST (4 years, 2 months ago) comment permalink

Great Blog, I’m not a programmer or photographer. but, my wife is Japanese and we have a 3 year old son. We are moving to Japan next year. Your cultural insights and photos are a great resource for me. I learned a lot from your blog. Thank you and keep up the good work. You’ve inspired me to write more on my own blog.

— comment by Richard Mulvihill on December 19th, 2012 at 7:31am JST (4 years, 1 month ago) comment permalink

Hi Jeffrey.
Bought & loved your Facebook Lightroom plugin when I was on v2. Now have v4 and will be using (and donating for) the Flickr and Picasa ones to post to Flickr & Google+ with greater control.
Any chance you are doing one for Pinterest? Currently manually pinning from Flickr. Imahaine there’ll be a real market for this + ability to schedule exports to this and other social media sites.
Festive greetings to you & your family.
No plans at this point… I’ve heard the name before, but know nothing about it, and yours is the first mention in a Lightroom context that I’ve seen… —Jeffrey

— comment by Alan S. Morrison on December 27th, 2012 at 10:01pm JST (4 years ago) comment permalink

Hi again Jeffrey.
Re Pinterest, basically it’s Twitter for images – where people share (“pin”) favourite images in themed collections (“boards”) they create for others users to see. You can follow other people’s boards as you can follow another person’s tweets on Twitter. If you like someone else’s image/s you can share them with your followers by “repinning” them to one of your boards.
It’s the latest big social media network, but the first dedicated to images of all kinds, not just photos. It’s taken off massively with marketing people – both the big brands and smaller SMBs – as a channel to market products through product shots. So it’s essential for PR & social media people to be able to post client images to it at the times of day when they know their target customers are active on it (for B2C marketing – late in the evening like 9-11pm).
Photographers like me are also marketing themselves using it.
So our wishlist would be a Lightroom plugin that allows us to schedule certain images to be exported and published to Pinterest at set times of day in advance for up to a month ahead, as we can with tweets using using Tweetdeck or Hootsuite. If anyone can create the standout app for this, you can. Seriously, your Lightroom plugin for Flickr is SO much better than what Adobe integrated into v3.0 (I know you consulted on that, but clearly they wanted to keep the options simpler than your v2 plugin).
There’s a massive need for this out there NOW and if you could meet it, it would make a lot of photographers and marketeers happy…and create another consulting gig for you with Adobe – so they could integrate it into Lightroom v5, or an earlier v4 update.
Most of all it would allow startup SMBs like me (started my company April this year after losing my job in newspaper restructure April 2011 and quitting an agency PR job April this year because the pace of life – 14-hour days + Sundays – was killing me) to get an essential job done well and with ease without losing sleep staying up late to post manually.
As previously, I will donate $20 per plugin – they’re worth at least that.
PLEASE seriously consider doing one for Pinterest.
Check it out at http://www.pinterest.com
Thanks in advance!
P.S. All the best to you and your family for 2013!

Your enthusiasm is delightful, but unfortunately they don’t even have an API yet. —Jeffrey

— comment by Alan S. Morrison on December 28th, 2012 at 7:45am JST (4 years ago) comment permalink

Hi Jeffrey. Any plans to design a amazon cloud plug in for lightroom?


No, sorry, Glacier did not look appealing to me at all. —Jeffrey

— comment by Dom on January 7th, 2013 at 6:22am JST (4 years ago) comment permalink

Hello Mr. Friedl

I am hoping to begin doing contract work for a number of people, and load images onto their Flickr/Zenfolio albums using your plugins (which work wonderfully- thank you for those).

My question is:

Is it possible to create multiple Flickr, Zenfolio etc accounts in Lightroom using your plugin tools, or would I just have to go in each and every time and change the login info for each specific account? If I ended up with 25+ accounts, would this create problems?


Michael Schmidt

It should be fine. You can create Export presets or Publish Services that bake in a specific account, or choose the particular account from the login pulldown at each export. —Jeffrey

— comment by Michael Schmidt on January 16th, 2013 at 3:23am JST (4 years ago) comment permalink


I sent you an email regarding my Zenfolio account and Lightroom. I purchased LR4 and hoping to streamline my process as I do sports photography and upload alot of photos at a time. I sent PayPal as well. Can you please help me with registration or validation?

Best Regards,

Colin McCall

Hi Colin. I’ve replied twice… it keeps bouncing. Can you perhaps email from a different account? —Jeffrey

— comment by Colin on January 17th, 2013 at 4:13pm JST (4 years ago) comment permalink

I have sent multiple requests for a revalidation numbers as I use both mac and pc for lightroom…but primarily the Mac.

Is there any way you can get back to me on this? i have waited nearly a month and have not had any response from you.

Scott Pam

I’ve replied to you multiple times, Scott. Check your spam folder. —Jeffrey

— comment by Scott Pam on January 26th, 2013 at 12:07am JST (4 years ago) comment permalink

Hi Jeffrey, I have just downloaded Metadata Viewer and I love it. I am building a website of my own where I list the camera, lens and exposure details. I had been writing this info by hand until now and then typing it into my pages.

I love the copy facility in your plug-in which enables me to text copy into Excel where I will create the manipulation to extract what I need to load directly to my SQL database files for an updated version of my site http://www.colinwaters.co.uk

Excellent will save me hours of writing in a logbook. I live in England which I guess you can tell from my web address! Best wishes, Colin

— comment by Colin Waters on February 26th, 2013 at 2:35am JST (3 years, 11 months ago) comment permalink

Hi Jeffrey,

My suggestion for a plugin. Many of we professionals sit for extended periods using Google Image Search or similar manually, dragging each individual image across and dropping it into GIS. Could you develop a plugin to automate this task, please? I’m told the main problem is that Google has to give permission for such a plugin to work. Thanks. John

— comment by John Walmsley on March 7th, 2013 at 4:33pm JST (3 years, 10 months ago) comment permalink

Love your Plugins. I use Facebook, Zenfolio and Flickr. Just trying Twitter for the first time.

Thought I’d share something I discovered today. I just tried the LR Hack where you move the unused modules out (like http://www.slrlounge.com/boost-lightroom-4-performance-by-hacking-the-lightroom-modules-lightroom-4-workflow-system-dvd). The only on of the ones they took out that you can’t do is Multiple Monitor. If you take that out the Plugins fail to load. Says it can’t read the schema and disables it.

Thanks for the great plugins.


I strongly recommend against doing this… it’s now how Lightroom was designed, and all bets are off when things break. I already had one person going back and forth with me about why one of my plugins wouldn’t work for him before he realized the problem was caused by doing what that video suggested. —Jeffrey

— comment by Jim on March 22nd, 2013 at 10:43am JST (3 years, 10 months ago) comment permalink

Jeffrey, I really appreciate your info on the blog. I have d/l some plugins for Facebook whice works well. My problem is other plugins fail to install. I d/l the file, unzip, and then run. A quick blip on the screen happens but no install. What am I doing wrong?

You don’t “run” the plugins… you install them from within Lightroom (see the “Installation instructions” link on each plugin’s page). —Jeffrey

— comment by Jim Guiles on April 8th, 2013 at 1:27am JST (3 years, 9 months ago) comment permalink

Love your plugin for zenfolio – Please please is there any chance you might do a plugin to work with virb.com…?! They are a leading web template site. Thanks

Sorry, no, never heard of them. —Jeffrey

— comment by Caro on April 25th, 2013 at 2:23am JST (3 years, 9 months ago) comment permalink

Hi there,
I spent many years wanting the regex book, finally bought it a couple years back. Since then I evangelize the thing like crazy, particularly that the first 3chapters are enough to make people productive.
I was more of a Ruby user, but these days more Objective-C. Please include its wacky flavor in the 4ed mix!
If you’re ever in Tokyo, let’s have ramen!

— comment by John Joyce on May 2nd, 2013 at 1:35am JST (3 years, 9 months ago) comment permalink

Does your plugins work on the Mac?


Yes. —Jeffrey

— comment by Robert Barnett on May 14th, 2013 at 2:42am JST (3 years, 8 months ago) comment permalink

My name is Loraine Bolen and I am from Fredericksburg VA. I came across a youtube video talking about focusing issues with the Nikon D7000. I purchased this camera about 2 years ago. I have had focusing issues the whole time. I thought it was user error and have been working hard to do a better job. Not much success:( When I came across this video this photographer turned me to your blog and a chart he got from your blog ( I think) used to help fine tune my camera. I thought “what the heck, it’s worth a try.” I have used your search box and nothing comes up. Is there any I can get this chart. Sometimes I just want to throw in the towel with this camera, but if this fixes the problem it would be much more cost effective than a new camera. Maybe I should have gone Cannon??

The focus chart is on this post. Good luck! —Jeffrey

— comment by Loraine Bolen on May 23rd, 2013 at 1:09am JST (3 years, 8 months ago) comment permalink

I have a registerd copy of of your LR facebook plugin. Is there a way for it to see albums already on facebook?

See this FAQ. —Jeffrey

— comment by Robert on June 19th, 2013 at 10:01am JST (3 years, 7 months ago) comment permalink

I’ve uploaded your Picasaweb plugin to upload photos to Google+.
When I try to authorize through Google+ plus Firefox gives me an error message ‘problem loading page. The address wasn’t understood.’
Any ideas on how I can overcome this?

Is it while trying to load a “lightroom://…” URL? If so, it seems that Lightroom’s URL handler didn’t get registered properly with the OS; re-installing Lightroom usually fixes it. —Jeffrey

— comment by Wayne on June 28th, 2013 at 6:07pm JST (3 years, 7 months ago) comment permalink

Hi Jeffrey. The link that you supply in your focus chart page to http://www.focustestchart.com/chart.html is broken. An easy fix is to change it to http://web.archive.org/web/20120115060610/http://www.focustestchart.com/chart.html .

Yet more useful information on the web is just erased when someone didn’t pay their bills!

— comment by Alan Harper on June 29th, 2013 at 7:49am JST (3 years, 7 months ago) comment permalink

Just going to take a quick moment to say “Thank you” for the Lightroom plugins you’ve developed and perhaps more importantly, made available for a reasonable fee.

— comment by Antony Boggis on July 6th, 2013 at 6:59am JST (3 years, 6 months ago) comment permalink

Hi Jeff,
I came to your blog by searching some portrait mode wallpaper. And oh my god..it’s really beautiful and gorgeous photo ,while you are a software engineer also. Great Jeff, I wish I can learn from you about photography.

Wishing you a great and joyful life.

— comment by Chiranjeev Rajkhowa on July 8th, 2013 at 2:33am JST (3 years, 6 months ago) comment permalink

So I tried using your lightroom to smugmug uploaer because the lightroom version kept telling me it could find my files, even though it worked just last week. When I tried setting the plugin with my site I got a message indicating that lightroom could not connect to the internet even though my internet connection was fine. I added Lightroom to my firewall and still nothing. I have Smugmug trying to figure out the other uploader issue. Any ideas. Win7 64 bit that never had issues previously.

Check out this networking FAQ… —Jeffrey

— comment by Frank on July 9th, 2013 at 5:46am JST (3 years, 6 months ago) comment permalink

I am using Lightroom and Smug Mug. I have a folder system for storing images on an external hard drive. which is mirrored exactly on my lightroom and also the Publishing manager area for Smug Mug in LR. (or for Zen folio, which I’m thinking of moving to). Here is my question- can I get a plug in that will look at all three folder structures and the images inside and tell me if they are not exactly the same? The Drag and Drop is creating some operator error in my project and it’s driving me nuts. Can’t I get the computer to tell me if there are discrepancies between the three locations??? Please?



I don’t know of a plugin that’ll do that, but you might consider a smart collection in one publish service that mimics the non-smart collection in the other; that way, whenever you add or subtract from the other, it makes changes in the one. You could also have them all be identical smart collection driven by keywords. —Jeffrey

— comment by alison on July 29th, 2013 at 10:10am JST (3 years, 6 months ago) comment permalink

Hi Jeff
Hope all is well.
Your doing amazing work and I thank you.
Question is:
Will you try to make a plugin for instagram?


Last I checked, they did not allow uploading images except from their app. —Jeffrey

— comment by Shawn Ceci on July 30th, 2013 at 6:47am JST (3 years, 6 months ago) comment permalink

Hi Jeff – REALLY like what you’ve done here for lightroom. You’re very talented, and much thanks.

I’m a newbie on lightroom and your picasa plug-in. I was wondering if you have or can have an option to respect the 2048 pixel size “on the longest side” for picasa uploads? Google+ uses those pictures, but anything bigger than that size goes against your space alottments – anything less than 2048 is ‘free.’ It would be nice to have a simple push button to respest 2048pixel size uploads’ or something like that. OR is there a simple way to do that via the pluggin – I didn’t see it in the faqs?

thanks much.


In the image-sizing section of the export/publish dialog, simply choose “Long Side” and 2048 pixels. This is a standard part of Lightroom. —Jeffrey

— comment by Mitchell Graff on August 28th, 2013 at 8:26pm JST (3 years, 5 months ago) comment permalink

Hi Jeffrey – just a quick note of appreciation for your plug-in for Flickr from down here in Helmand Province, Southern Afghanistan, where we are gratefully using your plug-in manager for our Flickr webpage. Although I am active duty British Royal Air Force, I am working in the civilian/military Helmand Provincial Reconstruction Team here in sunny Lashkar Gah. We assist the Afghans in developing governance,rule of law, infrastructure and agriculture projects, amongst many others. I have included our Flickr address above, so you can see how your work has helped us create some kind of permanent archive through Flickr of the good work that has been going on here for quite some time now. We registered with you just today (M Thayre). Keep up the good work up there in Kyoto Jeffery, and we wish you well for the future. Regards Neil Fitz (Flight Lieutenant RAF)

— comment by Neil Fitzgerald on September 18th, 2013 at 2:34am JST (3 years, 4 months ago) comment permalink

Purchased the 3rd edition of the book “Mastering Regi;ar Ex[ressopms” that you wrote. I am worky ing my way through it, and enjoy it so far. I do have one major problem, that I can solve by buying a new laptop and installing Linux. However my other 4 computers are all running a version of Microsoft Windows, and the program I want to use regular expressions is written for Windows. However I can’t find an editor that I have been able to down load and install on windows. Every time I download a version of egrep, it turns out to be only the Unix version of grep. Any suggestions other than the purchase of yet another computer? Thanks.

Searching on Google for “egrep for Windows” should be fruitful. Or consider installing Cygwin, a Unix-like environment for Windows. When I had a Windows box, I used Cygwin for all my development. —Jeffrey

— comment by Wilson E. Stevens on September 28th, 2013 at 6:24am JST (3 years, 4 months ago) comment permalink

I’m not really sure how I arrived at your blog but a shortcut was on my desktop this morning and now I know why I created that anchor. I am simply wowed by your accomplishments that positively and directly affect me as a photographer. Really enjoyed reading your ” About Me”.

Thanks you!

Gregory Childress
San Francisco de Dos Rios, Costa Rica

— comment by Gregory Childress on October 1st, 2013 at 11:03pm JST (3 years, 4 months ago) comment permalink

PNW. I’m trying to see if someone can find my hunting and fishing areas using exif. I uploaded my own photos to try to find the location. I found everything but the location. These words would appear in red “don’t make me invoke” on myself.” I followed the youtube direction. Please email me back the way to do it properly. Does the gps have to be on when the pic is taken? or can it still be located even if the location settings are off? I tried both ways.


Unless you know the camera has a GPS unit (and it was turned on), it’s unlikely the images will have any location info. The “don’t invoke me on myself” message comes up when you try feed into the viewer one of the images the viewer is itself already showing. I don’t know anything about “youtube direction” (?) —Jeffrey

— comment by Bull on October 7th, 2013 at 4:51pm JST (3 years, 3 months ago) comment permalink


Since reading and enjoying a number of your articles I have decided to start a photography blog. At present I am testing out the most efficient way of doing this across various platforms. So far, I have managed to set things up as follows:

I use Flickr Schedulr to queue images to be uploaded once a day – add titles, descriptions and tags. This part is then automated to upload an image a day to Flickr.

I have then set up IFTTT to post to Tumblr, Twitter, Blogger and Facebook (recently disabled facebook). I haven’t set up a 500px or wordpress account yet but it’s also on my list of todos in the attempt of maximising exposure.

Thus it seems that I will be able to set up a daily ‘base line’ blog to each platform in advance for when I’m traveling around or requiring space away from the computer.

However, I can not automate a post/upload to G+ (proving to be a pain). Furthermore, Flickr Schedulr seems to mess up my tagging sometimes (but could be IFTTT messing up the tags). I have tried using Hootsuite for automated posting/uploading to schedule posts but was frustrated that I couldn’t upload high-res images which is essential for flickr.

I hate the thought of wasting time and posting separately so wondered whether you had a ‘master’ plug-in in the making (which includes scheduling). I’ve heard that Polar Bear are developing something but who knows what will be born. I do however understand that you have been developing apps for a long time and probably have a better idea of what is possible.

Obviously, my dream would be a plug-in/app for lightroom. I’m guessing that there are loads of photographers hobbyists and professionals who ‘blog’ and upload to cross platforms who would like to be able to schedule pics, with suitable titles, descriptions and tags.

I’m not sure if this is your thing, but feel that you are the sort of person who not only continues to develop useful tools, but openly corresponds with those interested. I look forward to hearing a response.

Once again, thanks for the time and effort you put into this site (and plugins).


Timothy Selvage

This would not be easy to do within Lightroom, at least not in the obvious way, because a plugin can’t say “publish this photo”… it can do it only on a collection-by-collection basis. And, of course, for it to work you’d have to leave Lightroom running all the time. The best I can think would be for a plugin to control two special collections, one a waiting queue and one a published queue, and based upon some schedule the plugin would move a photo from waiting to published and then actually publish that collection. In theory that might work but many pitfalls along the way that might make it impossible… —Jeffrey

— comment by Timothy Selvage on October 8th, 2013 at 7:08am JST (3 years, 3 months ago) comment permalink

Ages ago I used your plugin for LR->Facebook export, but have switched over to LR’s built in one since it came out.

Always thought yours was better but couldn’t bother to switch back. But increasingly I find the LR one very frustrating. Lately (under LR4) I was unable to stay FB authorized for more than a few hours, and just now I lost all my previous fb albums (in the LR plugin) for no apparent reason.

Does your plugin have the capability to see the existing photos already posted on FB and populate them in the corresponding catalog within the plugin? ie see what has already been posted? I will be trying to recover my old albums in the LR fb plugin but if your plugin can do this I won’t even bother.


It can do so if you’d uploaded them via my plugin, but not if via the other plugin or a non-Lightroom method, sorry. —Jeffrey

— comment by Simon on October 10th, 2013 at 9:10am JST (3 years, 3 months ago) comment permalink

Glad to have found your blog. Living here in Kyoto I appreciate the pictures even more.

— comment by Will on October 11th, 2013 at 4:47pm JST (3 years, 3 months ago) comment permalink

Hi Jeffrey,
Just came back from a three week trip to Kyoto and prior to our departure I stumbled across your blog. Your blog posts especially of detailed area hikes & temple visits with corresponding photos were extremely helpful in preparation for our visit. It certainly helped us to discover the smaller details of this lovely city that you reside in. Thank you so very much. Cheers, Teras (from Whidbey Island, WA)

— comment by Teras on October 14th, 2013 at 4:54am JST (3 years, 3 months ago) comment permalink

Hi Jefferey, great blog and great plugins. Using two of them and would like to ask for one more if that’s ok…
I shoot a lot of wedding decoration (before the guests arrive) where the lighting is difficult… low light everywhere and then spotlights in the important stuff. Not enough dynamic range means shooting HDR, which I do a lot.
When importing to Lightroom, I like to group the different exposures of a HDR photo. The problem is, when you have many HDR photos, each with 3 or 5 exposures, it’s a pain to group them. LR offers to group by time, but that’s not enough as I get many photos in the same stack that don’t belong.

What I’d like is a plugin to add the following options with AND/OR capabilities in stacking/grouping photos:

* By apperture (HDR photos have the same apperture)
* By zoom (HDR photos have the same zoom)
* By time in relation to the previous photo, not in relation to the first photo, which is what I think LR does right now.. either way, choose by time in relation to first or previous photo.
* Every N number of photos (ex, stack every 3 photos together)

Does that make sense? Hope you see a need in this and come up with another awesome plugin.

– Joao

Unfortunately, Lightroom doesn’t give a plugin the ability to adjust stacks, so there’s nothing I can do here. As far as the current auto-stack-by-time, IIRC, that bug you mention was fixed in Lr5. —Jeffrey

— comment by Joao Coelho on October 23rd, 2013 at 6:21am JST (3 years, 3 months ago) comment permalink

Thanks for the quick reply Jeffrey. It’s unfortunate that there’s no API to adjust stacking. Is there a way to get the stacks? I’d love to have an action performed on each stack, ex, for each stack, send the files to photomatix for HDR processing (there’s a command line for that) or send to photoshop to edit as layers, etc. – Joao

The plugin does have access to stack membership (you can select on various stack things via my Data Explorer plugin. A plugin could automatically deal with images grouped in stacks as you suggest (though such a thing is not on my todo list at the moment). —Jeffrey

— comment by Joao Coelho on October 24th, 2013 at 9:13pm JST (3 years, 3 months ago) comment permalink

I would like to create a smart collection of images that matches a certain date AND images that have been exported (in this case using FTP), but I can’t seem to find a native or plug-in that supports this. I suspect part of the problem is that Lightroom is storing this metadata in the Develop History (which seems odd to me).

Any ideas?

The best I can suggest is to use a minor feature of my Snapshot on Export plugin that allows you to set a keyword during an export. You could then key the smart collection off that keyword and the date. —Jeffrey

— comment by Josh Weisberg on November 1st, 2013 at 12:59am JST (3 years, 3 months ago) comment permalink

Hello Jeffrey,

I think there’s an issue in your exif online viewer. Look at this links:



And look at this information:

Lens: EF24-70mm f/4L IS USM
Shot at 80 mm

Marcelo from Brazil.

The viewer is reporting what’s in the file, but what’s in the file might not be correct ;-). Or perhaps a teleconverter was used… Unlikely, but the data would look disjointed that way if a TC was used. Perhaps ask the photographer? —Jeffrey

— comment by Marcelo on November 1st, 2013 at 10:35pm JST (3 years, 3 months ago) comment permalink

From Los Altos Hills, CA.
I notice you wrote a filter search enhancement. I wonder if you have something in your bag of tricks that addresses folder search as in the following:
I label my folders by year-month_tripname: e.g., 2011-12_China. The each day of teh trip gets a separate folder identifying the date and specific location of that day.
Often, in pulling together images for a collection, I want an image from a prior trip; being of a certain age, I can’t remember the year but I do recall the trip name or specific location. Is there some quick way within LR to retrieve the folder(s) that bear the supplied trip or location search string?

Choose “All Photographs” in the “Catalog” section in the upper left of Library, then invoke “Library > Find…” and type in your search string. —Jeffrey

— comment by david milgram on November 13th, 2013 at 3:02am JST (3 years, 2 months ago) comment permalink

I first registered the Picasa Plugin a few years ago, and have updated it, as needed, since then. I tried to use it recently, but can’t authorize it for use because it says I first need to grant access to my Google account account. when I try to reauthorize the Plugin, it uses the registration key I used 4 months ago and says it can’t find my account. Can you give me any advice?

The plugin registration key has absolutely nothing to do with Google account authorization… for the latter, you should need nothing more than your Google credentials, and not even those if you’ve logged into to Google with your browser recently. So, I’m not sure what you’re reporting/asking. —Jeffrey

— comment by Anonymous on November 13th, 2013 at 6:30am JST (3 years, 2 months ago) comment permalink

I stumbled upon your blog while looking for images of japanese archery. You made my day with the worlderfull photos you make. Thanks for such an inpiration! /Eduardo, Lisboa Portugal

— comment by Eduardo on November 20th, 2013 at 9:23pm JST (3 years, 2 months ago) comment permalink

Hi Jeffrey,
I’m just wondering if there is a way to print out your focus test sheet. When I tried to print it out I only got half of it, the bottom half not printing, and unless I’m doing something wrong I can’t find it to print. Can these be found at the bigger camera stores? I’d like to print one because I’m having a bit of trouble with focus on my Nikon D7000 and you were mentioned on a Youtube video, forget who, which led me to you. I’d also like to print on versus buy one because I’m working in Egypt for the year and it’s not exactly convenient for me to get to a major N. American or European city at least not for a while. Any help is appreciated. Thanks for the great blog. Glad I ran into you.
Kevin Roy
Cairo, Egypt

You’ll have to work out the printing with your OS and printer driver. The chart you download from my focus-chart page is just an image, so it’s up to you to figure out how to print it on whatever printer you have. —Jeffrey

— comment by Kevin Roy on November 29th, 2013 at 11:14pm JST (3 years, 2 months ago) comment permalink

Hello, Jeffrey!
Thank you for you book, one of the best IT books I’ve ever read!

WBR, Igor Telnov (Sihanoukville, Cambodia)

— comment by Igor Telnov on December 31st, 2013 at 9:43pm JST (3 years ago) comment permalink

Hey there

Thank you for making that Exif site. Your work is appreciated.
Mike. (you figure out where from and more info)

— comment by Mike on January 17th, 2014 at 10:50pm JST (3 years ago) comment permalink

I’m using your plugin for making my own metadata panel in LR and it is working just fine.
Now, after putting metadata on about 5000 Pictures, I’ve got a searching- problem.
I’ve been looking at Your Lightroom Data Explorer for Fields you can search in.
I want to search in the IPTC Ext Field “Person shown in the image” to quickly find all pictures of a certain person.
I do not find this Field in your list, neither does LR 5.3 search in that field when using Library text search.

Yours Kindly
Ole M. Mikkelsen, Norway

I’ve wondered about the utility of that field, since it allows for only one person and photos often have more, but I’ve gone ahead and added it to the plugin. —Jeffrey

— comment by Ole M. Mikkelsen on February 27th, 2014 at 7:47pm JST (2 years, 11 months ago) comment permalink

Just wanted to say thanks for the Lightroom upload plugins you have developed and also for your regular expression book which I used a long while before I used your upload tools! From Stevenage in the UK

— comment by Simon Hawketts on March 9th, 2014 at 5:38am JST (2 years, 10 months ago) comment permalink

Hello Jeffery,

I’ve been trying to track a stolen camera of mine and I am not sure how to find the serial number from the exif viewer. The pictures are from facebook page and I dont really know how to find the serial number or the information needed to go on to stolen camera finder and track it. I am hoping you’d be able to help.

Thank you.

Facebook strips all the metadata, so even if your camera was one that included its serial number in the image metadata, you won’t find it in the copies available at Facebook. Sorry for your loss. —Jeffrey

— comment by Nia on March 21st, 2014 at 9:48am JST (2 years, 10 months ago) comment permalink

Just a huge thanks for your Exif tool. It was really helpful to detect a scam on a website (a false passport): the thumbnail didn’t look like the full picture.

— comment by Mopa on March 26th, 2014 at 4:13am JST (2 years, 10 months ago) comment permalink

Hi Jeff, I am not sure where to ask this question, but I sent an inquiry to zenfolio and they said to contact you. I am trying to upload pictures from Lightroom 4 to my Zenfolio account and I keep getting the error message that the destination file for this opeartion is missing with the file name. Apparently when I first set up the transfer of photos to Zenfolio from Lightroom, I told the system to put the photos into a destination folder which I now need to change because I no longer have the folder in Lightroom (the pictures are stored on a backup and on Zen, so why keep them on my computer?). This would explain why I have been having issues with uploading into new galleries. Everything is under the one gallery and this is why! I didn’t realize when I did the initial set-up that all future photos would be put into this file. I simply go into Zenfolio and move them where I want them, but it is a pain. What do I do now? If I start over again and establish a new destination folder, all of the previous links with photos and lightroom will be lost. Is there a fix to this problem?

Yes, unfortunately, Lightroom doesn’t allow the local-disk location to be changed once the Publish Service has been created. Indeed, “temporary” makes the most sense, so I wish they’d let it be changed. Your best bet is to make sure that what you have is currently Published up to date, then leave that Publish Service alone and make a new one, being sure to do the populate step when creating Publish collections. If you’re lucky and the stars align, everything will work smoothly and you’ll have replicated everything, but this time set the location to temporary. You can then simply delete the entire first publish service. —Jeffrey

— comment by Kathleen on April 10th, 2014 at 12:49am JST (2 years, 9 months ago) comment permalink

I stumbled upon your not-a-photo-blog by chance and just wanted to leave a comment to say it´s beautiful – perfect for reminiscing about my (much too short) stay in Fukuoka and general procrastinating before the finals.
Greetings from Vienna!

— comment by Petra on April 11th, 2014 at 2:09am JST (2 years, 9 months ago) comment permalink

Hi Jeffrey, I have come across the following thread on the Adobe site:


This seems to be an interesting challenge, and to date without solution.

I was wondering if you know about any technique or plugin which could help with correctly ordering images on a lightroom catalogue, or at least allow those which do not have sufficient metadata on them to be ordered in a specific collection, which can then be batch-edited to have a more suitable date?

I’ve no solution. If they simply let you update the various date-related fields via a plugin then there might be something that could be done, but despite having requested it for years, it remains unfulfilled. It’s maddening, particularly with videos. —Jeffrey

— comment by Francisco on April 23rd, 2014 at 7:38am JST (2 years, 9 months ago) comment permalink


Just wondering if it’s possible to import the image protect status captured in Nikon’s metadata into LR somehow. Do you have a plug-in that might help with that ?

Thanks – love your work

Unfortunately, no, that information is lost upon import into Lightroom. —Jeffrey

— comment by Darren on May 6th, 2014 at 3:49pm JST (2 years, 8 months ago) comment permalink

hi Jeffery
If I use your exif reader page (which is great) the photo is uploaded to your server it seems.
The image resides at similar address below

what happens to the photo after someone uses the exif reader and leaves.
Where are they stored and for how long.
Are they kept on your provider’s backups.



A robot cleans them out every day… they are not backed up or otherwise retained in any way. (The server software is backed up, but not the data.) —Jeffrey

— comment by Anonymous on July 20th, 2014 at 8:02am JST (2 years, 6 months ago) comment permalink

my favorite exif viewer…i hope it never dies. lightweight cgi mastery…takes me back

— comment by wsstefan on July 23rd, 2014 at 6:50am JST (2 years, 6 months ago) comment permalink

I like the map, how did you do your photo map?

If you mean my interactive blog-photo map, I programmed it myself using the Google Map API. —Jeffrey

— comment by Anonymous on July 29th, 2014 at 4:52pm JST (2 years, 6 months ago) comment permalink

Read your books about Regular Expressions many years ago, when I was still a little kid. Now using your plugins for Lightroom, thinking also about developing my own.. Checked your website. Discovered we live in the same country, both married to a Japanese woman. Somehow, I feel connected to you Jeffrey! Nice to meet you. If you are curious about my photos, check my name. Mata ne 🙂

Thanks for the kind words. You’ve got some very nice stuff! Followed on G+. —Jeffrey

— comment by Jordy Meow on July 31st, 2014 at 10:51pm JST (2 years, 6 months ago) comment permalink

Hi Jeffrey, I’ve enjoyed using your plugin for the past year!
About 3 months ago changed my email, and had to update the username and password of my Zenfolio account with my new email, and now I can’t upload photos using your plugin. I’m assuming I need to update my new zenfolio username within the plug in somehow, can you direct me on how to do this? I’d really appreciate it!

You can log out from Zenfolio in the top section of the Export dialog, then enter new credentials there to relogin. —Jeffrey

— comment by Amy Helt on August 2nd, 2014 at 1:22am JST (2 years, 6 months ago) comment permalink


I LOVE your Zenfolio publish collection and have followed your work otherwise for years. I have a perhaps somewhat bizarre question, but I’m wondering if there is a way to automate the process of reading Zenfolio comments and *appending* them to photo captions. I have a few thousand scans of old family slides that I’d love for THEM to keyword with names and places, and not me. 😉

Thanks for everything,


That’s certainly an interesting thought, but I don’t see an easy way to address it in the plugin. )-: —Jeffrey

— comment by Steve on August 8th, 2014 at 1:13pm JST (2 years, 5 months ago) comment permalink

Hi Jeffrey,

I see a lot of your interesting plugins for Lightroom, unbelievable work!

but I miss plugin which show me focus point from Nikon camera
and do you think that will be possible to filter photos by LR edited and not edited photos?


Someone else has made a focus-point plugin. My Data Explorer plugin lets you filter by number of edits (including zero)…. use “edit” in its dialog’s search box. Also, you can make a smart collection that identifies photos that do/don’t have adjustments, crops, etc. —Jeffrey

— comment by palo on September 29th, 2014 at 7:48am JST (2 years, 4 months ago) comment permalink

Great image viewer. Helped me out of a jam.

— comment by Adam on October 3rd, 2014 at 1:50am JST (2 years, 4 months ago) comment permalink

Your LR plugin •Preview-Cache Image Extraction made my day. Saved thousands of pics, which were totally lost by a total crash of an external hard drive. Thank you so much and again for this!

— comment by Tanja on October 20th, 2014 at 2:23am JST (2 years, 3 months ago) comment permalink


As user of a number of your plugins which I find useful I wonder if you have considered make one to integrate the new iCloud Photo Library (iCPL) into Lightroom. As the new Apple app replacing Aperture will be less powerful a number are switching to LR but a major absence is the iOS workflow (from iPhones) not LR as in iPhoto or Aperture. A number of us use a Automtaor system to manually watch the iLife folder then copy added files to a folder and then use auto import feature of LR to add them to catalog but the is rather clunky and it is unclear with the new iCPL whether this will continue to work.

There are lots of ways to consider workflow but ideally the iCPL would show within LR and then you could select which photos you wished to import into catalogue and would keep a record of what photos and been imported.

It is not clear yet how iCPL will work in terms of caching etc. but looks like will be around for some time and a plugin to provide this iCPL link from within LR may find a lot of takers.


This is probably not something I’d dive into… Apple has a history of not opening this stuff up. If the photos end up on your Lr-enabled computer, you might consider my Folder Watch plugin to automatically bring them into Lightroom, but that’s about as much integration as I can imagine at this point. —Jeffrey

— comment by Paul on October 29th, 2014 at 1:50am JST (2 years, 3 months ago) comment permalink

HI, I am a user of your export to flick rLr5 plugin. I publish image in flickr to share them on a forum. I use the BBCode from flickr to insert images on that forum. Whenever I do a small change, your plugin want to re-publish (for ex, just reorganizing my keywords that gets exported would do that, they are set as “modified photos to re-publish”). I know I can use “Mark as up-to-date” to prevent updating on flickr. However, sometimes, I wouldn’t notice some pics are flagged for re-publish, and that would update the flickr image, so the flickr link in the forum get broken… Why is it like this ? I found this annoying, as I have to search thru the forum in question to edit all my postings… any solutions for this ? thanks

Quebec, Canada

I assume that you’ve disabled keywords as something that triggers a republish, right? That’s supposed to stop the republish, but Lightroom is very buggy in this area so there’s not much we can do but hope they get around to fixing it, and paying close attention to republishes. It is indeed very annoying. —Jeffrey

— comment by Sylvain on November 10th, 2014 at 1:45pm JST (2 years, 2 months ago) comment permalink

Hi Jeffrey,
i use your LR Geoencoding and i think it is more ten nice, it is very helpfull. So i came to your side and the kind how you show the places and the living around you is very nice.
Best Wishes

— comment by Hans on November 19th, 2014 at 8:13pm JST (2 years, 2 months ago) comment permalink

Hi Jeffrey,

I would just like to drop a few words to thank you for those splendid pictures of Kyoto and Japan.
Browsing through your blogs brings back memories and a feeds a craving for coming back to Kyoto.
Your skills and eye truly do Kyoto’s beauty justice.
Thanks again.

— comment by Xavier on January 14th, 2015 at 1:55am JST (2 years ago) comment permalink

Currently I have lightroom 4 and looking to upgrade to the 5.7.1 version. I have your jf zenfolio and Facebook export modules. When I upgrade, do I need to re-subscribe to these features or will they carry over to the newer version of Lightroom?

Thanks so much!!


The Zenfolio data remains in your catalog, so that’s fine. If you have a recent version of the plugin, that’s fine too (and if not, you may have to upgrade the plugin). Registrations are lost upon a major-version upgrade, so if the plugin had been registered, that’ll be lost. You can still use the plugin, though only with 10 photos at a time, and you can always generate a new registration code (with a 1-cent transaction if you like). —Jeffrey

— comment by Beth on January 31st, 2015 at 5:23am JST (2 years ago) comment permalink

Such a wealth of plugins – thank you! But now confused which one to use and how! Google drive, folders or collections….
I want to publish images to (location) chapters in a series of ebooks that sit on Google drive with following hierarchy. /ebooks/Book1/images/location1/ ….location2… location3 etc

In LR, I currently have Hard-Drive publisher with smart collections that follows /ebooks/Book1/Location1 (i.e. without the /images/folder included). The smart collections pick up the images fine, but The publishing service only lets me specify a single location (e.g./Book1/) and sublocation (e.g. /images/). I don’t then seem to be able to get the sub-sublocaiton (e.g. /location1/

which of your plugins should i use? Am I being daft – I can’t seem to find coherent answer on line shallows me to be so prescriptive about the folders I want to publish to

It sounds like Collection Publisher is what you want. You’d replicate the smart collections in there so that each exports exactly where you want it. —Jeffrey

— comment by marco on February 13th, 2015 at 5:24am JST (1 year, 11 months ago) comment permalink

Hey Jeffrey,

I recently bought the Di-GPS Pro and I was looking at your GPS plugin to be used in Lightroom. I was wondering if there is the possibility to automatically validate the fileds city, country, state etc. I don’t understand why Abode do not valide these fields by default. This is a huge work !.

Thanks for your help and answer.

Regards from France 🙂


I’m not sure what you mean, but you can configure Lightroom to automatically reverse-geocode the photo (calculate the city/state/country from the latitude and longitude). My plugin can do a better job, but you have to manually run it on your photos. —Jeffrey

— comment by Céline on February 15th, 2015 at 4:15am JST (1 year, 11 months ago) comment permalink

Hi Jeffrey,

I found the answer on your blog … sorry for that. Sio it’s great that the funcitonality exists. I’ll test the plugin after my trip to Mongolia.


— comment by Céline on February 15th, 2015 at 9:37pm JST (1 year, 11 months ago) comment permalink

your photosafe is agreat program. Thanks mate.
May i ask if you got the same program for photoshop cc or 2014.

I don’t know anything about Photoshop plugins, but I had the impression that PhotoSafe is not something that would really apply, since it’s not a workflow app at all… (?) —Jeffrey

— comment by Pareshkumar on March 13th, 2015 at 2:05am JST (1 year, 10 months ago) comment permalink

Hi Jeffrey, I just wondered why your website is listed on this Pinterest List…. https://www.pinterest.com/pin/403353710353058013/ for data hidden in photographs?

As you can see it is a fairly general list for universal appeal.

However, I did home in on your entry and I understand that there is indeed data hidden in photos but it is not apparent how to find this information on your website….. if at all….

Best regards from Australia

They’re probably referring to my image metadata viewer. It’s one minor tool I’ve made among many; they should put its full URL rather than just the server name. &dmash;Jeffrey

— comment by Margot on April 4th, 2015 at 1:19pm JST (1 year, 10 months ago) comment permalink

Hi Jeff, I’m looking for your viewpoint on NEF-DNG files. I rely heavily on keywords to keep thousands of customers categorized spanning back 6 years. I have had problems recently with losing keywords associated with the RAW files, and have resorted to using a sync plugin to recover them from saved jpegs to keep the catalogs up to date. This can be a long process, and is always needed at the worst times. I have toyed with DNG in the past, but it seems the conversion process is kind of slow, and I’m concerned about losing proprietary Nikon data over to the Adobe Standard. I’m currently shooting D42, D600, and D7000. I’ve googled, and googled, and googled, but I have not really found consistent info I can trust. I trust you though. Your plugins mean everything to me. I could not do business at all without them. (okay, now that ‘ve said that, maybe I should up my “donations” a few bucks). But, to the point, I want to save kaywords without damaging my NEF files. What is the best way to do this in your opinion?


Personally, I just backup my Lightroom catalog regularly, and I make sure that backup gets copied to multiple locations offsite. If you’re somehow losing keywords, you’d want to investigate that and stop losing them. ;-). You can also consider writing metadata to XMP files (Metadata > Save Metadata to File), though personally I do not like doing this. —Jeffrey

— comment by Steve Delaney on April 9th, 2015 at 2:09am JST (1 year, 9 months ago) comment permalink

Hi, Jeffrey,
I’m writing from southeast Michigan in the USA, and I found your link on a facebook group, Sony A6000/a7000 Gary Fong group. (just so you know how far-reaching your blogs are!)
I just found your blog and I am so happy I did! Your photos are wonderful, I so enjoyed the tofu-making blog with photos! What a delight!
I also want to thank you for your blog on how to install plug-ins to LR (which I have so far been leery of ) and I especially want to thank you for the warning on there, pointing out that they can get into your system. Although I inherently know that, every once in a while something looks so great that you forget about that aspect. And it IS important!
So, thanks again for pointing that out.
Thanks again for your interesting blog,

have a great day,
Debbie 🙂

— comment by Debbie on April 14th, 2015 at 9:54pm JST (1 year, 9 months ago) comment permalink

Thank you for making Mastering Regular Expressions.

I used to teach in Japan and was looking to become a translator there, but things didn’t work out and I’m now a translator back home in Norway. This new profession became the impetus for learning regular expressions: These things were pure magic to a bored translator.

In short, thanks to your ambitious, detailed and practical guide, I chose Perl as my first programming language, and now after a mere 6 months of starting that I am not only a translator but also a part-time developer writing Perl and JavaScript code to enhance our client’s terribly poor web translation suite with automated checks, glossary lookups, custom lists hooked up with Google Spreadsheets for the benefit of everyone, etc.

Most importantly, I rediscovered what was only just a childhood passion for a few months: programming, and your book was the main impetus for my rediscovering this long lost passion 🙂 Thank you from the bottom of my heart!

— comment by Eirik on April 18th, 2015 at 5:29am JST (1 year, 9 months ago) comment permalink

Now that Perl6 is coming up, and Microsoft visual studio’s regular expression search syntax has changed significantly since 2010, would there be an upcoming new version of Mastering Regular Expression?

Not from me, no, but I’d expect O’Reilly would bring someone in to do updates at some point. —Jeffrey

— comment by Your Fan on June 22nd, 2015 at 1:36am JST (1 year, 7 months ago) comment permalink

Howdy, from an old hippie in Oklahoma. While learning about metadata, I was sent to Jeffrey Friedl’s Exif Viewer. What an eye-opener! I had no idea that much info was in my photographs. From there I found your Blog. First of all, I enjoyed the photos on your personal blog. Second, I expect to be back to see what else I can learn from you. Third, thank you for sharing so much. You are appreciated. Keep On Keepin’ On!

— comment by Linda Deal on June 28th, 2015 at 9:18am JST (1 year, 7 months ago) comment permalink


What a great website. I lived in Kyushu for nine years, and have been in Taiwan since 2008. Do you use Strava regularly? I am looking forward to trying the Exif Viewer – very slick.

Yeah, I’m on Strava here. All my rides are there, though I’m still in the process of trying to figure out how to get the vertical-climb data correct. —Jeffrey

— comment by Nathan Miller on July 7th, 2015 at 3:53pm JST (1 year, 6 months ago) comment permalink

Hi Jeffrey ,
I just committed to migrate to your Flickr plug-in which looks very useful. My publish services in LR now shows 2895 images in the Flickr photostream but no images in the jf Flickr photosets. I can view the Flickr photosets (albums) from the plug-in menu OK so there is a connection between LR and the Flickr album. How do I populate the “empty” photosets listed under jf Flickr in Publish Services? My original LR Flickr collection has now gone.
Ripon, UK

Sorry, but you can’t yet. Updates to photos that are then republished are indeed updated in the sets at Flickr, but collections in Lightroom do not necessarily correspond to sets at Flickr (they can contain any number of sets and/or groups), so early on I didn’t build the population feature. It’s not been requested much in all the years since, so it’s pretty low on the to-do list, sorry )-: —Jeffrey

— comment by Neil on July 10th, 2015 at 2:40am JST (1 year, 6 months ago) comment permalink

Hi Jeffery,

I am having difficulty uploading Modified Photos to Re-Publish. There are 33 of them. When I attempt to Publish, I get the following error message:

“Unexpected HTTP reply from

After I received the error I sent an email to Zenfolio and there was a message that they were having issues with the upload service. I contacted support they said those issues have been resolved, so I tried again … the same error. I tried to Re-Publish a single image from another collection and it worked fine. Not really sure what is going on here, but its the first time I have had issues with Re-Publishing photos. Any thoughts?

By the way, I love this plugin. It makes my life easy! Thanks.

Mike Wilde

Yeah, this happens a lot… their servers have temporary issues but customer-support doesn’t know about them. It’ll eventually get cleared up. —Jeffrey

— comment by Michael Wilde on July 18th, 2015 at 6:41am JST (1 year, 6 months ago) comment permalink

I am from Australia and I have just worked out that using your Export Plugins is easier and more flexible than using Published Servces 🙂

Just wondering if there is anything in the pipeline for Instagram?

No, they explicitly don’t want submissions except from mobile devices. —Jeffrey

— comment by Steve Harris on July 28th, 2015 at 9:54am JST (1 year, 6 months ago) comment permalink

Hi Jeffrey

Quick query regarding your LR export to Twitter plug-in. Just curious as to if you plan on including the feature where one can tag up to 10 people within the uploaded image rather than using up characters within the tweet itself? One can do this on iOS’s Twitter for iPhone and also on oSX on the Mac if using Chrome – but would love to be able to tag up to 10 people using your plug-in directly if this is ever a feature.

Any thoughts please?


I’ll investigate it… —Jeffrey

— comment by John Burns on July 29th, 2015 at 9:09am JST (1 year, 6 months ago) comment permalink

WOW Jeff
A Rover in Kyoto. How’s Steve? I drove by the house a while back, and saw the sign still in the front yard.

— comment by Jonathan on July 31st, 2015 at 9:37pm JST (1 year, 6 months ago) comment permalink

I recently discovered your ”Jeffrey’s Exif Viewer” i think it a great website-program, though i noticed that when i upload image it is saved in http://regex.info/exif-data/”name.extention” (some random numbers and letter as a name ) and after couple of days, when i upload exact same image and click on it i get directed to same http://regex.info/exif-data/”name.extention” link with same image name as before. So my question is, if images are deleted from servers and if so, why do they appear in same exact name as then they were uploaded before?

Thank you for you ansver in advance.

The name appears to be random, but it’s actually computed from the content of what’s uploaded. Two people uploading the same photo will see it at the same name (which is fine because it’s the exact same photo). —Jeffrey

— comment by Anonymously on August 16th, 2015 at 5:50pm JST (1 year, 5 months ago) comment permalink

I wanted to ask if images that someone upload using exif viewer are stored somewhere in servers? And if so then for how long?

They’re stored temporarily on the server to support the view request; a robot sweeps through every so often to delete them. It depends on the size and how often it’s viewed and the luck of timing, but the longest something might stay is about a day, I suppose. —Jeffrey

— comment by Hi on August 17th, 2015 at 7:24pm JST (1 year, 5 months ago) comment permalink

”Suppose” doesn’t sound too confident :D. anyways, out of curiosity could i ask you in what principle image name is created exif viewer? ofcourse if it’s not a secret :).

It’s been a while since I paid attention to the code, sorry, so I’m not sure of the exact timings and file-size thresholds I used. The point is they don’t stick around long, but long enough to ameliorate heavy load when an image view gets linked from a high-traffic site. The filename used internally is derived via MD5 from either the url or the image data, along with a private string for good measure. —Jeffrey

— comment by Hi on August 17th, 2015 at 11:59pm JST (1 year, 5 months ago) comment permalink

Posting this here. I saw your Apple post. I have an Apple question for you but its not directly related to your post. Do you know of any decent parental control apps for the iphone and ipad?

I’m amazed that Apple can make products that are so appealing (addictive), especially to kids and then offer the most rudimentary restriction mechanisms.

The optimum set up would be something that has curfews (device won’t work Before X am or after Y pm) And also has a quota (X hours of device during weekdays Y hours of device during weekends etc.)

Yeah… an app can’t replace parenting but e-devices are truly addictive to kids and everyday its a battle. When we put the parental controls on the laptop my son balked passionately but got used to it. I need a similar app for the coming school year. Any advice would be greatly appreciated.

Ron Evans

I looked into this a while ago, and there’s nothing. It is indeed sad and amazing that Apple doesn’t offer at least some basic controls here; the need is manifestly obvious to any parent. Perhaps Apple really is a company of childless hipsters. —Jeffrey

— comment by Ron Evans on August 19th, 2015 at 11:17am JST (1 year, 5 months ago) comment permalink

Hi Jeffrey!

Recently I was looking at a photo and it seems like the metadata has been scrubbed; in place was this:

Special Instructions: FBMD0f000777030000452300003a740000577d00009586000066d00000925d0100058e0100

Any input as to what this all means?

And the color space profile; that has nothing to do with the metadata, correct? Thanks for an awesome tool!

It seems that Facebook adds that bit of metadata (and strips everything else) on uploaded photos. No one seems to know what it means. I’m not sure what you’re asking about the color space… the file’s color data is meant to be interpreted in a particular way, and that can be indicated with a profile and/or metadata tags; see this long writeup for more. Facebook tends to replace whatever was sent with the image with its own custom sRGB-like profile. —Jeffrey

— comment by Todd Golling on September 14th, 2015 at 11:46pm JST (1 year, 4 months ago) comment permalink

Dear Jeffrey,
Firstly let me thank you for all your hard work on your Lightrooom Plugins.

I only recently discovered them and I am now working hard to get maximum benefit from them.
I first discovered your plugin for Phil Harvey’s ExifTool which I have used for years – much easier accessing it from within Lightroom.

I am comparatively new to Lightroom, but have used Adobe products since version 1 of Photoshop.

I am sure you are aware of the many discussions about Nikon NX2 and Lightroom – mostly ill informed, but frustrating to many.
I find that technically it is possible to achieve the editing in Lightroom that was possible in NX2 for older cameras, using addons but it is still a clumsy workflow.

Let me explain…
NX2 uses the Nik Software U point technology to allow very precise editing of images. Nikon licenced this software from Nik and built it into NX2. When Google bought Nik that license was no longer available to Nikon and therefore NX2 has not been updated to cater for the newer cameras such as the D810.

Google have continued to make the Nik Software available as a plugin for the Adobe products, including Lightroom and it works well.
So the editing functionality of NX2 is available in Lightroom.

The issue is that Lightroom does not read or understand the Nikon Maker Notes.
For example, the camera can be set to use Picture control VIVID. That is recorded in the Maker Notes and your plugin will read the fact that the VIVID setting was used. (Tagged in the raw file)
Lightroom has a setting mimicking the Vivid setting that can be applied under Camera Calibration settings in Lightroom. The problem is knowing which images have been taken with Vivid Picture Control.

That is where I am hoping that your plugins will assist.

I am hoping to find a way of using the plugins to read the Maker Notes and create a Collection of images with NikonMakerNotes: PictureControlBase = Vivid. (and other settings such as Active D-Lighting Then I can apply a bulk setting to that collection using the Lightroom Camera Calibration setting Vivid, or a variation of it, etc.

In summary, I along with many others am trying to use your plugins to add to the functionallity of Lightroom so that it will mimic the behaviour of the old DX2 software from nikon to allow support for the new camera models eg D810.

An ideal workflow would be to read teh maker notes automatically and then apply predetermined settings, predominently, Temperature, Picture Control (eg VIVID), and D-Lighting (combination fo EXP and tone curve).

I have spent some time investigating the functionality of the plugins, but so far without success.

Are you able to advise me if what I am attempting is possible?

Many thanks Ian.

I don’t see a way to automate everything, but you can group photos with my Data Explorer plugin. Using the criteria of “User Specified Master-File Data Field” with a value of “PictureControlBase”, you’ll be able to partition selected images into one collection per control type, for example. —Jeffrey

— comment by Ian on September 24th, 2015 at 2:04pm JST (1 year, 4 months ago) comment permalink

Hi Jeffery. Many thanks for the plugins for LR to ZF. Currently I can’t transfer images. When I click to create a new gallery I get the following message and can’t go further. “Create new gallery at Zenfolio aborted: Unexpected HTTP reply from http://api.zenfolio.com/api/1.6/zfapi.asmx: Deprecated API version – upgrade required to at least version 1.7.” I emailed ZF and they told me to contact (you) the software developer. Can you help me get back on track. As of right now I’m out of business as my contracts hold me to ZF online viewing. Thanks much.

Paul Gorman

Sounds like you’re using an ancient version of the plugin; please upgrade. —Jeffrey

— comment by PAUL GORMAN on October 9th, 2015 at 6:34am JST (1 year, 3 months ago) comment permalink

I haven’t exported to lightroom in almost 2 years. I thought I had done everything I needed to do in order to begin again. I got this message. What??????????????

Unexpected HTTP reply from http://api.zenfolio.com/api/1.6/zfapi.asmx: Deprecated API version – upgrade required to at least version 1.7

HELP….. David

You’re using a very old version of the Zenfolio plugin. Please upgrade. —Jeffrey

— comment by David Sacks on November 17th, 2015 at 3:06pm JST (1 year, 2 months ago) comment permalink


I am a novice with a problem with my Nikon D5300 in RAW Uncompressed mode and my Adobe CS3 Photoshop. It can’t see the file, only if I convert to TIFF or JPEG. I read an article that said I could use your EXIF Viewer and change the model version of camera on the file and then CS3 would open the file. I have downloaded your EXIF Viewer file, I think, and folllow the directions for a file on the harddrive. and no luck. Could you please provide directions for a Dummy on the proper download and how to bring up the D5300 RAW (Uncomrpessed) file so I can see it and play with it in RAW before converting it to TIFF or JPEG. Your help would be greatly appreciated.

My Exif viewer is a web-based tool, so I’m confused as to how you might have “downloaded it”. Anyway, it’s not surprising that Photoshop CS3 didn’t include support for a camera that wasn’t released until 5½ years later, but Adobe gives you a way to work with modern cameras in your old software, via the Adobe DNG converter. The “update the model version” trick is almost certainly going to lead to bad results in this case. What that does is have the software treat the image sensor data as if it’s one of the sensors it does know about, but since CS3 came out in 2007, the “best” you could do would be to have Photoshop pretend your circa-2013 image data is really from a completely unrelated circa-2007 sensor. Sensors are completely individual beasts, so (for example) so even two modern sensors from the same camera company can’t be interchanged. Your best bet is to use the DNG converter, or pony up $10/month or whatever it is for a modern Photoshop CC subscription. Or, perhaps, try Lightroom. —Jeffrey

— comment by Jerry Collins on November 17th, 2015 at 3:35pm JST (1 year, 2 months ago) comment permalink

Hi Jeffrey!

I never saw an equivalent to your funny “wigglegrams” before but today I found the following that may be of interest to you Did you inspire them? See Fyuse

— comment by Denis Pagé on December 15th, 2015 at 4:41am JST (1 year, 1 month ago) comment permalink

Hi Jeffrey,
Thank you very much for the light room plug ins. I am a photographer in northern California, shooting mostly motorsports. I’m in the process of refining my workflow. The goal is to shoot car racing, tag cars with their numbers, then have them ready for drivers to view within an hour. I’m a newbie compare to others who work in my area. They seem to have a specialized/secret software that does this, with fancy networked monitors for viewing. Your collection publisher will help me get very close to what I need, so thank you very much!

When adobe announced they have some sort of image recognition, I was hoping they come up with a way to recognize and tag text (car numbers) in all of my photos. I guess face detection is a good start for most people.

— comment by Bill Wang on December 19th, 2015 at 3:13pm JST (1 year, 1 month ago) comment permalink

Hi Jeffrey,

Google Photos has a possibility to upload unlimited photos with a specific high resolution. How can I choose this special high resolution? Only writing exactly size? Can you put a special option to choose this mode directly and to get unlimited size.


Thank you !!


This issue is addressed here. —Jeffrey

— comment by Juanjo on December 19th, 2015 at 4:36pm JST (1 year, 1 month ago) comment permalink

Hi Jeffrey,

Just wanted to say a big thank you for the exif viewer, which enabled me to recover a 1080 X 1440 preview of a photo I took on NYE and which has great sentimental value to me. After spending about 3 hours searching for ways to recover this corrupt file, I finally found your site and was easily able to do exactly what I needed.


— comment by Pete on January 3rd, 2016 at 1:04am JST (1 year ago) comment permalink

Hi – Your plug in is GREAT! I’m wondering whether it’s possible to set up the plugin to export two different file types? Here’s why. I have 20K images, and about 7,000 of them are already JPEGs. I want to export the rest (e.g., PSD, TIFF, etc) to a JPEG format keeping the Lr organization. But I’d prefer not to apply JPEG compression to an image that is already in JPEG format which would degrade the image more. So, is there a way to set up the Publish Services JF plugin to produce two different file types in export?

I suppose you’re talking about my Folder Publisher plugin. Given Lightroom’s limitations, I can come up with two ideas. One involves creating two separate publish services, one that generates JPEGs and the other that uses the “ORIGINAL” file format. Then use a smart collection in each to select only non-JPEGs in the first, and only JPEGs in the second. The second idea involves one publish service that spits out JPEGs for everything, but then invokes a little script via my Run Any Command plugin to overwrite the just-exported copy with the original JPEG, if indeed the original is a JPEG. You’d need a bit of scripting skills to create the script. —Jeffrey

— comment by Mark on January 13th, 2016 at 9:57pm JST (1 year ago) comment permalink

Hi Jeffrey, I’ve just discovered your website, you’re doing a massive amount of work, thanks for all that!
I’d like to buy some of your Lightroom plugins, but first I’d appreciate a little help with planning my workflow. I shoot film, have my films scanned in a lab (those come with no metadata at all), then do everything manually. I edit metadata using AnalogExif tool (it basically fills in EXIF data, some of them as direct EXIF, some as XMP within EXIF). Then I just use some other tools to make corrections, create webgalleries manually, etc. Painful and long process.
So I’m thinking about changing my whole workflow – after filling neccessary film metadata with AnalogExif, I’d import files into Lightroom 6, add GPS metadata, make corrections and let some of the plugins do their work automatically. But I don’t know how and which plugins would be useful for me.
I found out, your Metadata Viewer plugin can see all metadata from AnalogExif, but it’s all I can do. I’d like to access the metadata (like film type and developer process) in webgallery generator, but they’re not accessible, Lightroom can only see User Comment field (which contains all XMP data), but I can’t access it from Web module. So, is there some way to access custom metadata in Web module, like some gallery plugin? I also organize my photos in chronological folder structure, but default gallery templates only generate flat galleries, without subgalleries, which is useless. Is there some template, that allows making structured galleries, using custom metadata?
Which ones of your plugins do you think would be useful for me? I’m kind of lost.
THANK YOU and anyone else who brings some idea.

I’m afraid that I don’t have any good news for you (except that my plugins are free, so you can use them all without buying). I don’t use/know the Web module, so I can be no help to you there, sorry. The best I can suggest is while working in AnalogExif, to stuff the fields that are important to you into otherwise unused fields that Lightroom does give access to (e.g. stuff the film type into the “Job Identifier” field). It’s an affront to data to use fields this way, but it’ll allow you to get your job done. —Jeffrey

— comment by nemesis on January 18th, 2016 at 2:51am JST (1 year ago) comment permalink

Jeff, thanks for your reply! Much appreciated. Well, I know I can use your plugins for free, but if they help me out with streamlining my process, I’ll donate gladly 🙂
I noticed there are user customizable fields in AnalogExif, I must investigate the settings a little bit http://analogexif.sourceforge.net/help/addmetadata.php
There seem to be more issues with how AnalogExif fills data and how Lightroom handles them http://sourceforge.net/p/analogexif/discussion/1120617/thread/bd2bc3b5/
It’s so hard nowadays, to be a hybrid guy who shoots film and manages scans digitally, but I’m sure I will find the way to do things properly and usefully – already testing some of your plugins, extremely usefull stuff!
Thanks again.

— comment by nemesis on January 18th, 2016 at 6:29pm JST (1 year ago) comment permalink

I just have a question about your nifty EXIF viewer. Do you also have a pluginto reveal the File Properties values that come up in Bridge, or for that matter when viewing an image file in a computer’s finder?

Sorry, no. —Jeffrey

— comment by Deborah on January 29th, 2016 at 8:21am JST (11 months, 23 days ago) comment permalink

I like a “jf Metadata Wrangler” and “Lightroom Ver.4” and “jf Flickr”.
It was also helped by Jeffry’s item this time.
Thank you very much!

— comment by ggg3 on February 1st, 2016 at 6:19pm JST (11 months, 19 days ago) comment permalink

Hi Jeff,
I’ve taken pics with a smartphone that has geo-tagging and GPS built in but no matter how I view the EXIF, the GPS coordinates of where the pic was taken never show. Any ideas? Thanks.

First you’ve got to be sure that the location is actually included with the photo… with an iPhone, for example, if you disable Location Services for the Camera app, the location is not recorded. Then, even if it’s recorded with the original photo, it might be stripped out when you export it from the phone, depending on how you do it. If you send it via Facebook as a photo attached to a message, for example, I think that all metadata is stripped, but if you send it as a file attachment to a message, it’s included. (I think; I haven’t tested recently.) —Jeffrey

— comment by Bill on February 4th, 2016 at 3:31pm JST (11 months, 16 days ago) comment permalink

Thanks for the info, Jeff. I don’t actually own a smartphone but I’ve had my brother take pics and send them to me via email attachment with his Android phone to see if the GPS data was intact. He has zero interest in what I’m trying to do but my thinking is that if he transferred the photos from his phone to a pc, the data would be intact or if I got his mini SD card and put it in my PC, the data might be intact. The experimentation continues. If I ever figure it out, I’ll buy a cheap smartphone just for the camera.

— comment by Bill on February 5th, 2016 at 11:48pm JST (11 months, 15 days ago) comment permalink

Hi – love your plugins and have been using them for years. I have a question.

When posting album, I add tags to identify the album/service. For instance I add tags “The Outrigger Project, FB, Flickr” for the folders associated with a project my wife is doing.

Then I would create a smart album in the jf Facebook plugin called (for instance) “The outrigger Project 2015-10-16” with “match all rules” as:
Keywords contains all The Outrigger Project, FB
Capture Date is 2015-10-16

Similar I would create a smart album in the jf Flickr plugin called “The outrigger Project 2015-10-16” with “match all rules” as:
Keywords contains all The Outrigger Project, Flickr
Capture Date is 2015-10-16

This allows me to take the pictures in and out of services/projects really easy – ONCE all the Smart Albums are created.

QUESTION (finally!):

Do you have an easy way to add smart albums to Lightroom? In other words, how would you do the above, either someway of auto-generating the smart albums, or maybe I am complicating the whole process way too much (very likely).

Again, thank you for your plugins! I got a full license for capture one, but I’m sticking with LR *because* of your plugins!

Good work!

Thanks for the kind words. About the smart albums, it sounds like you’re doing it the correct way now. A very specialized plugin might be able to do some of it automatically for you, but what you’re doing now doesn’t seem too arduous. —Jeffrey

— comment by Jesper Angelo on February 9th, 2016 at 1:24pm JST (11 months, 11 days ago) comment permalink

Dear Jeffrey

hi i am based in a small village in county durham ,uk i have a photo which i need to determine the location the metadata containing GPS co ords has been stripped would you be able to help me retrive them or find location .i am studying CSS at university .
kind regards

If the GPS data has been stripped, I doubt there’s a way to figure the location unless you happen to recognize the scene seen in the photo.
Sorry. —Jeffrey

— comment by Gary ashley on February 10th, 2016 at 7:44am JST (11 months, 11 days ago) comment permalink

Hi Gary,

Go to Google Images
drop the image you have into the box. Google Images will then show you any other shots which look like it (which were taken from a similar spot). The data and/or caption attached to those should tell your where they were taken.

— comment by John Walmsley on February 11th, 2016 at 10:31pm JST (11 months, 9 days ago) comment permalink

I’ve recently started using your Flickr and Facebook publishing plug-ins in Lightroom. Do you have any plans to create a similar plug-in for 500px?

That’s covered here —Jeffrey

— comment by David Stinner on March 8th, 2016 at 12:43am JST (10 months, 13 days ago) comment permalink

Hi Jeffrey,

Have you considered a plugin for Amazon S3? If doable, it seems like it would be popular.


— comment by Chris on March 27th, 2016 at 11:53am JST (9 months, 24 days ago) comment permalink

Hi Jeffrey,
big fan of your blog and tools, Lightroom has been easier with you !

I have a question, might interest some other users so I post it here:

I (well, Lightroom did) deleted a whole year of photos on my disk. Not in LR catalog, but on disk.
2 great trips and a friend’s wedding shooting , so I’m really pissed of ..
It happend during a ‘synchronize’ operation, I made the mistake of importing other pictures while synchronzing, I think lightroom messed up and started to delete some pics. Whatever.

Lightroom’s synchronization feature includes a “remove missing photos” option, but if that was what caused it, the photos would have been deleted from Lightroom as well, so I don’t think it was the synchronization. From what you describe, I wonder where there was an issue with how the remote drive was mounted… maybe it wasn’t really mounted when you had the photos before, so the photos are really on your hard drive hidden under the now-mounted NAS folder? It could be worth digging around more. Also, have you checked the system trash? —Jeffrey

I made the other mistake not to have a backup of my NAS

I used ext4magic , but nothing retrieved 🙁 Maybe because my NAS was quitefull, maybe because I tried too many tools before ..
I used then PhotoRec. It works ! More than 100 000 retrieved files to sort now. Lot’s of corrupted raws , but lot’s of jpeg are fine at least.

I have also used your terrific “Extract Cached Image Previews” plugin. saved me at least a good jpg preview of the majority of them, thanks a lor for this.

My question : All recovered files have random file names. Would try to match 3200 manually .. quite a pain. But almost all of them (except corrupted ones) have metadata.
What would you suggest to match them with lightroom images ?

Workflow would be :
1 extract LR metadata for each LR image, along with its filename.
2 find a jpg or raw recovered file mathcing this metadata set
3 rename the found recovered file.
4 move them back to their original place on NAS

Won’t be perfect (2 pictures took at same second will have same metadata) but I don’t aim perfection here.
any idea of how to do that ?
I should not be the first one in this situation, although I found nothing close on the web.

1. could be done though your collegue’s LR Transporter at photographers-toolbox,
2. I don’t find any software to do that , would use custom script, based on exiftool to extract them
3. done in the same script
4. the easy part

any idea to do that without coding it myself ?

Thanks a lot for your advice.

One step that might help a bit would be to rename the files to something based on their capture date, using ExifTool. I don’t see a solution beyond that without doing some coding, sorry. )-: —Jeffrey

— comment by Arno on April 10th, 2016 at 3:07am JST (9 months, 11 days ago) comment permalink


I can find no other way to contact you. I do use several of your plugins.

How can I assign an image as a “wallpaper” in IOS 9.3 so that it is not enlarged?????

I have tried a number of suggestions seen on the WEB but none works. I am ashamed that I am angry at Apple because of this, possibly I am simply not clever enough. Could you be so kind as to make a suggestion as to how to fix this? If not will you join me in my aggravation ? (a semi-joke).


My blog home page has a “Contact Me” section. I suspect that if you make an image the exact pixel size of your screen, it won’t be resized when set as the wallpaper. —Jeffrey

— comment by vince solomito on May 8th, 2016 at 6:46am JST (8 months, 13 days ago) comment permalink

Hi Jeffrey

I’m a web developer and big fan of your Lightroom Plugins (and donor :), specifically the Folder Publisher which I’m using to export my jpgs into a personal photo backup webapp I’m working on. Great stuff!

I have a workflow issue maybe you could offer some advice on. I use a Sony A7S and download my best photos to my iPad over WiFi while travelling. However, when I get home I’m forced to re-pick all my photos in Lightroom.

Is there a way that I could dump all my picks from my iPad, generate a list of MD5 hashes or filesizes, and have a Lightroom plugin/script compare a catalog folder’s images to this list and automatically place a flag on any that match?.

In a nutshell looking to synchronize picks from an iPad app with Lightroom.

I’m willing to learn how to code a plugin myself to do this since it would be such a massive time saver. Just curious if it’s even possible or if there is some other tool to do it.

All the Best,


Well, my first thought is to suggest using the Lightroom iOS app, since that’s about as integrated as one could imagine. My next suggestion is to somehow use the Lr/Transporter plugin to update Lightroom from a data file that you (somehow) make from your iOS app. —Jeffrey

— comment by Graham on May 28th, 2016 at 9:53pm JST (7 months, 23 days ago) comment permalink


Just found your blog: “Digital-Image Color Spaces, Page 1: Introduction”. Well done, wish I had found it back in 2006. I have been programming graphics and working in lighting topics since 1996. I can’t believe I have programmed for this long without understanding Colorimetry. But now that I am knee deep in trying to understand it, I can’t believe how complicated it is:) Doesn’t help that I am colorblind:)

Anyway, just wanted to thank you for you exceptional blog and say that I love your pictures as well. Keep it up!


— comment by Kevin Marshall on May 30th, 2016 at 4:15am JST (7 months, 22 days ago) comment permalink


I have this message error today

Unexpected HTTP status from Google: 404
Unknown user.

Yeah, Google is flaky sometimes. —Jeffrey

— comment by Tommy on July 14th, 2016 at 11:53pm JST (6 months, 6 days ago) comment permalink

Hi Jeffery. I have registered for your Facebook, and Flickr plugins. Just wondering if you have any plans to make one for Googles Panoramio?

You do great work…..thank you

I’d love to, but no, they don’t want one. They were one of the first places I contacted (almost 10 years ago now!), and astounded me with their ignorance of geoencoding. They weren’t interested in a Lightroom plugin. —Jeffrey

— comment by Stephen Fralick on July 30th, 2016 at 10:30am JST (5 months, 21 days ago) comment permalink

Hi Jeffry. I used you http://regex.info/exif.cgi to see video file info. I has an “exif” for it an in exif there is some serrialized data, which contains video file descriptions, such as size, bit depth, coordinates and so on. (I saved this data in binary file and opened in your viewer). Can you tell me what data format is it? XMP or IPTC? Meybe you have binary structure description for this format? (I need deserialize this data)

I don’t know… I suppose it depends on the video-file format and, perhaps, on the type of metadata. (Some files allow different blocks of data to be in different formats.) Your best bet is to look at ExifTool, its docs and perhaps its source. —Jeffrey

— comment by Mikhail on August 18th, 2016 at 12:28am JST (5 months, 3 days ago) comment permalink

I have been using your plugin exporting images from Lightroom to Zenfolio. Thanks so much for creating it. I am wondering, is there any way to not have to export to a folder and just upload to zenfolio? Thanks! Lisa

I’m not quite sure what you’re asking. All photos at Zenfolio must live in an album, so when uploading you must supply a destination. On the Lightroomside, you don’t need to make a Publish Service, though… you can just select photos and “File > Export” directly. —Jeffrey

— comment by Lisa Cohen on September 7th, 2016 at 5:52am JST (4 months, 14 days ago) comment permalink

Hi Jeffrey,

Using your awesome People Support plugin, a thought popped into my head. Have you considered creating some sort of family lineage or relationship plugin? If there is more than one person in a photo, it would be cool to be able show the relationship, i.e. grandmother-grandson, etc. I sort of do this now using keyword hierarchies, but it’s rather clunky. I don’t know if a plugin is technically possible or how would it look, just a thought.


I’ve thought about it, but it’s more than I want to bite off now. It’d be interesting if someone did it…. —Jeffrey

— comment by Chris on September 11th, 2016 at 7:24am JST (4 months, 10 days ago) comment permalink

Good Day Jeffery, I am test driving the LR “Folder Watch” plugin. I have to enable the scan everytime I open LR. Is this by design or should the box “Enable Scan” supposed to stay checked once I click on the “Done” button in LR plugin manager?



Just below that option is a separate “Automatically restart scan every time Lightroom starts” option. —Jeffrey

— comment by Robert on September 21st, 2016 at 2:44am JST (4 months ago) comment permalink

Dear Jeffrey,

Unfortunately we cannot neither donate nor buy anything on PayPal in Turkey.
Is there any other way for me to register your plug-ins?

Send me an email with your needs, and I’ll take care of it. —Jeffrey

— comment by Cem on October 17th, 2016 at 1:01am JST (3 months, 4 days ago) comment permalink

Hi Jeffrey-

This is Alan from Salem, Oregon. Really love your work. Don’t know how you know so much but I’m glad you share. After 10 years your article on color spaces is still the best.

I’m wondering if any of your plugins or utilities can count and report the number of colors in an image? I understand .jpg has the capacity for up to 16.8M colors but usually there is a great deal less in any individual photo.

Thanks again for all your work.


Thanks for the kind words(!) I don’t know of any plugin that does that, but it wouldn’t surprise me if you could figure it out via Image Magick. —Jeffrey

— comment by Alan on December 2nd, 2016 at 12:09pm JST (1 month, 18 days ago) comment permalink


Your plug-ins are fantastic… I have several.

I have about 10,000 duplicates in Lightroom in various folders. I used your Duplicate plug-in to find and reject them. Now how can I export them to organized folders outside of my Lightroom home folders and remove them from the catalog?



I’m not familiar with the plugin you mention (whatever it is is not mine), but a quick way to get the originals out of your Lightroom hierarchy, yet still maintain the folder structure, is to select them all and “File > Export as Catalog”. If you check the “include negative files” option and deselect the various preview options, you’ll end up with a copy of the selected files rooted at wherever you told Lightroom to save them. You can then delete them all from your current catalog, and also delete the LRCAT catalog file that got created, leaving you with just the files you selected. Take care, though, not to accidentally delete something you don’t intend to. —Jeffrey

— comment by David on December 5th, 2016 at 2:23am JST (1 month, 16 days ago) comment permalink

Regexif is sorely missed. Might a little fund-raising bring its return? I’ve got $5 sitting here to toss in. Just sayin’, your fans are out here. Thanks for the many years of service to the puzzle-solving geocaching community! (yes, there is such a thing, and your site has become a critical tool in our solve-box.

Whatever you do, take care!

Give this version a try… —Jeffrey

— comment by Andy on December 19th, 2016 at 12:03am JST (1 month, 2 days ago) comment permalink

hi dear.

i m a regular user of your blog. last few weeks your blogs is down (Jeffrey’s Image Metadata Viewer).

today saw your blogs thank lot dear. very useful for me. but every time is asking i m not a robot. can u pls remove that option. i hope you dear. once again thanks

No, sorry, I have to limit robots because I have to pay for the bandwidth. A few people that abuse it make it more difficult for everyone. )-: —Jeffrey

— comment by raj on December 28th, 2016 at 3:08pm JST (3 weeks, 2 days ago) comment permalink

Hi Jeffery

I am from Cleveland Ohio USA, and stumbled upon your site from a post on Manual Lense Forum regarding vintage Mamiya Sekor lenses, which linked to a sample of your photo’s… which btw are beayoutiful and I just wanted to say Thank You for sharing your photographic vision with the rest of us..!


— comment by Steve Hong on December 31st, 2016 at 6:59am JST (3 weeks ago) comment permalink
Leave a comment...

All comments are invisible to others until Jeffrey approves them.

Please mention what part of the world you're writing from, if you don't mind. It's always interesting to see where people are visiting from.

You can use basic HTML; be sure to close tags properly.

Subscribe without commenting