<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeffrey Friedl&#039;s Blog &#187; Lightroom</title>
	<atom:link href="http://regex.info/blog/category/camera-equipment/lightroom/feed" rel="self" type="application/rss+xml" />
	<link>http://regex.info/blog</link>
	<description>Not a photo blog. A personal blog with photos.</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:41:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lightroom Plugin Development: Adding a URL Handler to a Lightroom Plugin</title>
		<link>http://regex.info/blog/2012-01-17/1926</link>
		<comments>http://regex.info/blog/2012-01-17/1926#comments</comments>
		<pubDate>Tue, 17 Jan 2012 00:12:18 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Lightroom]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2012-01-17/1926</guid>
		<description><![CDATA[This post is of interest only to Lightroom plugin developers. Round about Lightroom 3.2, Adobe added support for intercepting "lightroom://" URLs, but have not documented it yet, so I'll do so here. It's particularly useful as part of an OAuth-authentication procedure. What You can have your plugin automatically respond to certain "lightroom://" URLs if they [...]]]></description>
			<content:encoded><![CDATA[

<p>This post is of interest only to Lightroom plugin developers.</p>

<p>Round about Lightroom 3.2, Adobe added support for intercepting
&#8220;<b>lightroom://</b>&#8221; URLs, but have not documented it yet, so I'll do so
here. It's particularly useful as part of an OAuth-authentication
procedure.</p>

<p><b>What</b></p>

<p>You can have your plugin automatically respond to certain
&#8220;<b>lightroom://</b>&#8221; URLs if they are formatted correctly, and if you
add appropriate support to your plugin.</p>

<p><b>URL Form</b></p>

<p>After registering the appropriate handler in you plugin, as described below, the handler will
be invoked when your system browser receives a URL of the form:</p>

<div style='margin-left:3em'>
   <b>lightroom://</b><i>your.plugin.id</i>
</div>

<p>The &#8220;<i>your.plugin.id</i>&#8221; is the <b>LrToolkitIdentifier</b> in <b>Info.lua</b>. For example, the id
for <a href='http://regex.info/blog/lightroom-goodies/flickr'>my Flickr plugin</a> is
&#8220;<b>info.regex.lightroom.export.flickr2</b>&#8221;, so it can be set to handle URLs such as:</p>

<div style='margin-left:3em'>
lightroom://info.regex.lightroom.export.flickr2/blah-blah-blah
<br/>lightroom://info.regex.lightroom.export.flickr2?this=blah&amp;that=blah
<br/>lightroom://info.regex.lightroom.export.flickr2#foobar
</div>

<p>etc.</p>

<p><b>How</b></p>

<p>Create a <b>.lua</b> file that returns a table along the lines:</p>
<pre style='margin-left:3em; margin-bottom:0'>
return {
   URLHandler = function(url)
       -- <i>The url string sometimes actually have a double quote as</i>
       -- <i>the first and last byte, so strip just in case.</i>
       url = url:gsub('^"(.*)"$', "%1")

       -- <i>Work with url here...</i></pre><div class='e1925'>.
<br/>.
<br/>.
<br/>.
<br/>.
</div><pre style='margin-left:3em;margin-top:10px'>   end
}
</pre>

<p>Wrapping the function in a one-element table seems like an odd level of indirection, but that's how it works.</p>

<p>You then add a reference to that file in your <b>Info.lua</b>, as &#8220;<b>URLHandler</b>&#8221;. If the file is named &#8220;<i>MyUrlHandler.lua</i>&#8221;, for example,
the reference in <b>Info.lua</b> would look like:</p>

<style type="text/css">
  span.q1925 { font-style: italic; color: #888; size:90% }
  div.e1925 { color: #888; font-family: "Times New Roman"; line-height:50%; margin: 0 0 0 7em }
</style>

<pre style='margin-left:3em; margin-bottom:0'>
return {
   LrToolkitIdentifier = "<span class='q1925'>info.regex.lightroom.export.flickr2</span>",
   LrPluginName        = "<span class='q1925'>jf Flickr</span>",
   LrPluginInfoUrl     = "<span class='q1925'>http://regex.info/blog/lightroom-goodies/flickr</span>",

   LrSdkVersion        = 3.4,
   LrSdkMinimumVersion = 3.4,
</pre>
<div class='e1925'>.
<br/>.
<br/>.
<br/>.
<br/>.
</div>
<pre style='margin-left:3em;margin-top:10px'>
   <span style='color:white'>URLHandler = "MyUrlHandler.lua"</span>,
}
</pre>

<p>Within the URLHandler function, you can access parts of the URL (e.g. in
an OAuth situation, the token) and stuff into global variables, and perhaps
shut down a dialog that had been open by calling

<span class='nobr'><b>LrDialogs.stopModalWithResult(</b>...<b>)</b></span>.

</p>

<p>That last bit seems to be unfortunately necessary... I've found that the
handler is not properly invoked in some rare OS/browser combinations, so I
feel that to cover all my bases, the plugin must open a dialog to tell the
user to paste in their token; if the handler ends up working, the plugin
can immediately shut down that dialog so the user is not bothered with it.
Usually, that's exactly what happens, and it happens so quickly that the
user never even sees the dialog.</p>

<p>I don't think Adobe's plugins do this, so maybe the problem has been
on my end, but I thought I'd mention it because this is what my plugins
do.</p>

]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2012-01-17/1926/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Adobe Has Released a Public Beta for Lightroom 4</title>
		<link>http://regex.info/blog/2012-01-10/1919</link>
		<comments>http://regex.info/blog/2012-01-10/1919#comments</comments>
		<pubDate>Tue, 10 Jan 2012 05:00:08 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[Lightroom]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2012-01-10/1919</guid>
		<description><![CDATA[A bit more than a year and a half after releasing Lightroom 3, Adobe today has released (the first?) public beta for Lightroom 4. Get it here: Lr4 Beta at Adobe Lightroom 4 has lots of new big-ticket goodies, including a book module, map module (with geoencoding!), soft proofing, more video support, and a new [...]]]></description>
			<content:encoded><![CDATA[

<p>A bit more than a year and a half after <a
href='http://regex.info/blog/2010-06-08/1539'>releasing <span class='nobr'>Lightroom 3</span></a>,
Adobe today has released (the first?) public beta for <span class='nobr'>Lightroom 4.</span></p>

<center>Get it here: <a href='http://labs.adobe.com/technologies/lightroom4/'>Lr4 Beta at Adobe</a></center>

<p>Lightroom 4 has lots of new big-ticket goodies, including a book module,
map module (with geoencoding!), soft proofing, more video support, and a new render engine that
takes the dramatic improvements in raw image conversion seen in <span
class='nobr'>the Lr2&rarr;Lr3 to</span> the next leap. There are also many
small improvements sprinkled about.</p>

<p>Adobe's <a
href='http://blogs.adobe.com/lightroomjournal/2012/01/lr4betanowavailable.html'>Lightroom-Journal
announcement</a> gives some details, but for a comprehensive list of
changes, see <a
href='http://www.lightroomqueen.com/2012/01/09/whats-new-in-lightroom-4-0-beta'>Victoria
Bampton's always-excellent &#8220;What's New&#8221; post</a>. For
tutorials, walkthroughs, and other coverage, see <a
href='http://www.pixiq.com/article/lightroom-4-beta-resources'>this long
list of links</a> maintained by Sean McCormack</p>

<p>Important note: the Lr4 public beta is a &#8220;beta&#8221; in the true
sense: take care to have a backup of any images you apply it to, and don't
expect that any work you do with it will carry forward to the real Lr4 when
it comes out. Use it to play around with and as a basis to provide feedback
(at <a href='http://forums.adobe.com/community/labs/lightroom4/'>Adobe's
Lr4 beta forums</a>), but it's not intended to be used (or ready to be
used) in a production environment.</p>

<p class='h' style='font-size:130%'>Lr4 and Plugins</p>

<p>Modern versions of <a
href='http://regex.info/blog/lightroom-goodies/'>my plugins</a> should work
just fine in the Lr4 public beta.</p>

<p>Unlike the last major upgrade (Lr2&rarr;Lr3), there's not much new (yet?) for a plugin
developer like me. There was a ton of new stuff in Lr3 to occupy my time
(most of it came <a href='http://regex.info/blog/2010-03-23/1479'>in Lr3's
second public beta</a>), and the stress of it <a
href='http://regex.info/blog/2010-09-18/1620'>eventually overwhelmed
me</a>, but in the end it caused me to make beneficial changes to my
habits. I'm still developing every day, but with more balance. That,
combined with a recent <a
href='http://regex.info/blog/2011-11-09/1882'>willingness to walk instead
of take the car</a> and I'm in pretty good shape, at my lowest weight in a
decade <span class='nobr'>(88kg &middot; 195lb &middot; on my 6'4"
frame)</span>, but you don't want to hear about that, you want to hear
about Lightroom...</p>


<p id='geoencoding' class='h' style='font-size:130%'>Lr4 and Geoencoding</p>

<p>The only Lr4-specific change in my plugins so far is in <a
href='http://regex.info/blog/lightroom-goodies/gps'>my Geoencoding-support
plugin</a>: the silly kludge of &#8220;shadow data&#8221; that I had to come up with in
Lr1 is now gone because Lightroom's plugin infrastructure <i>finally</i>
allows me to update the &#8220;real&#8221; location data.</p>

<p>The Lr4 public beta does not allow you to upgrade an old catalog to Lr4,
so there's not yet a need to migrate old shadow data to real data, but I'll
build something to handle that before Lr4 proper is out.</p>

<p>I'm absolutely <i>thrilled</i> that Lr4's new <b>Map Module</b> allows
geoencoding, in a variety of ways no less (drop-n-drag on a map!), but I'm
not partial to how GPS-unit tracklogs are handled, so I'll probably
continue to use my plugin to geoencode with them. My plugin also includes a
bunch of other geoencoding-related support functions (enhanced reverse
geocoding, view locations in KML, etc.) so I expect the plugin to become
even more popular: the ease of the Map Module will bring more Lr users to
the geoencoding fold.</p>


<p class='h' style='font-size:130%'>Lr4 and Plugin Registration</p>

<p>My plugins are free for everyone to use forever, without payment to me
or anyone else. However, I do encourage <a
href='http://regex.info/blog/lightroom-goodies/register'>optional
registration</a>, which generally costs 1 cent in a PayPal fee. (If you
choose to register and choose to include more than PayPal's minimum as a
gift to me, PayPal will take its larger cut in fees, and if there's
anything left over for me, you have my gratitude.)</p>

<p>However, none of this has anything to do with the Lr4 public beta, since
registration is disabled in the public beta. But it does bring up a point
that will matter when Lr4.0 proper is released: the plugin registration
system that I came up with ties a registration to a Lightroom serial
number, but since a major-version upgrade of Lightroom involves a new
Lightroom serial number for Adobe, such an upgrade renders all my plugin
registrations invalid. That means that folks who want to register my
plugins must re-register them after an upgrade.</p>

<p>The hassle factor makes this really unfortunate, but in the end I hope
it's not too burdensome, with registrations being optional and 1-cent and
all. I'm sure I'll get flooded with messages by folks not understanding
what went wrong with their plugin registration, or those who do understand
it but don't like it. Let me offer my apologies up front.</p>


]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2012-01-10/1919/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Lightroom 3.6 Released</title>
		<link>http://regex.info/blog/2011-12-13/1903</link>
		<comments>http://regex.info/blog/2011-12-13/1903#comments</comments>
		<pubDate>Tue, 13 Dec 2011 05:14:41 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[Lightroom]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-12-13/1903</guid>
		<description><![CDATA[Adobe has just released Lightroom 3.6, a free upgrade for Lightroom 3.x users, which I mentioned the other day as having new camera-calibration profiles. In addition to assorted bug fixes, it also has new lens-correction profiles for more than 35 new lenses, and support for a bunch of new cameras: Canon Powershot S100 Fuji FinePix [...]]]></description>
			<content:encoded><![CDATA[

<p>Adobe has just released Lightroom 3.6, a free upgrade for Lightroom 3.x users, which <a
href='http://regex.info/blog/2011-12-06/1898'>I mentioned the other day</a>
as having new camera-calibration profiles. In
addition to assorted bug fixes, it also has new lens-correction profiles
for more than 35 new lenses, and support for a bunch of new cameras:</p>

<ul>
<li>Canon Powershot S100</li>
<li>Fuji FinePix X10</li>
<li>Leica V-LUX3</li>
<li>Nikon 1 J</li>
<li>Nikon 1 V1</li>
<li>Panasonic Lumix DMC-GX1</li>
<li>Ricoh GR Digital IV</li>
<li>Samsung NX5</li>
<li>Samsung NX2020</li>
<li>Sony NEX-7</li>
</ul>

<p>Details and download links available on <a href='http://blogs.adobe.com/lightroomjournal/2011/12/lightroom-3-6-and-camera-raw-6-6-now-available.html'>the announcement at Adobe's <i>Lightroom Journal </i> blog</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-12-13/1903/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update for Nikon D3/D700/D300 Shooters Who Use Lightroom or Photoshop</title>
		<link>http://regex.info/blog/2011-12-06/1898</link>
		<comments>http://regex.info/blog/2011-12-06/1898#comments</comments>
		<pubDate>Tue, 06 Dec 2011 02:45:26 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Lightroom]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-12-06/1898</guid>
		<description><![CDATA[This is a followup to April's "Important Note for Nikon D3/D700/D300 Shooters Who Use Lightroom or Photoshop" post about camera-calibration profiles for Lightroom (and Adobe Camera Raw). It seems that the Lr3.6 beta that Adobe recently put out includes a new version ("Camera Standard v4") for the Nikon D3, D700, and D300 that has been [...]]]></description>
			<content:encoded><![CDATA[

<p>This is a followup to April's &#8220;<a class='pt'
href='http://regex.info/blog/2011-04-16/1747'>Important Note for <span
class='nobr'>Nikon D3/D700/D300</span> Shooters Who Use Lightroom or
Photoshop</a>&#8221; post about camera-calibration profiles for Lightroom (and Adobe Camera Raw).</p>

<p>It seems that <a
href='http://labs.adobe.com/technologies/lightroom3-6/'>the Lr3.6 beta</a>
that Adobe recently put out includes a new version <span
class='nobr'>(&#8220;Camera Standard v4&#8221;)</span> for the Nikon D3, D700, and D300
that has been improved yet again. You can't blindly change from <b>v3</b>
to <b>v4</b> because <b>v3</b> is intended to be used with -0.5EV of
exposure compensation in Lightroom, while <b>v4</b> somehow gets around
that. (I don't recall exactly why <b>v3</b> required the exposure
compensation, but I remember understanding that it was a problem that could
not easily be solved in place, but perhaps with a code change in Lightroom
3.6, they can now handle it without requiring the artificial compensation
adjustment).</p>

<p>In any case, <b>v4</b> (and <b>v3</b>) are far superior to <b>v2</b> and
earlier, so if you have images from a D300, D700, or D3, I recommend
upgrading when you can. (I don't know what other profiles might have been
updated with Lr3.6, but I recall from the <b>v3</b> post that the change at
that time affected only profiles those three specific cameras, and not, for
example for the D3s or D300s)</p>

]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-12-06/1898/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Well, That&#8217;s Surprising, It Seems that I Have Written a Plugin for 500px</title>
		<link>http://regex.info/blog/2011-12-02/1894</link>
		<comments>http://regex.info/blog/2011-12-02/1894#comments</comments>
		<pubDate>Thu, 01 Dec 2011 23:24:10 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[Lightroom]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-12-02/1894</guid>
		<description><![CDATA[Not really, at least not completely. A couple of months ago in "Saga of Frustration: Developing (and Abandoning) a Lightroom Plugin for 500px" I vented about my horrible experience with the folks over at 500px.com, and said that I would not be developing a plugin for their service (as I have for many photo-hosting services) [...]]]></description>
			<content:encoded><![CDATA[

<p>Not really, at least not completely.</p>

<p>A couple of months ago in

&#8220;<a class='pt' href='http://regex.info/blog/2011-09-20/1852'>Saga of Frustration: Developing (and Abandoning) a Lightroom Plugin for 500px</a>&#8221;
I vented about my horrible experience with the folks over at 500px.com,
and said that I would not be developing a plugin for their service (as <a
href='http://regex.info/blog/lightroom-goodies/'>I have for many
photo-hosting services</a>) until they got their act together. A lively
discussion followed here on my blog and <a
href='https://plus.google.com/u/0/110839411749298049815/posts/bbCDkGNj22s'>on
Google+</a>.</p>

<p>I noticed today that they finally released <a
href='http://500px.com/lightroom'>their long-promised plugin</a> and I took
a look. It seems that they use a bunch of my code under the hood, such
as my libraries for <a href='http://regex.info/blog/lua/sha1'>SHA-1 Secure
Hash computation and HMAC-SHA1 secure signature computation</a>, and for <a
href='http://regex.info/code/JSON.lua'>JSON-encoded data consumption and
production</a>. The former, in particular, is extremely difficult to do in
Lightroom, so without it they may not have been able to do the plugin at
all.</p>

<p>I mention this only because it seems somehow ironic, and I wonder
whether they even notice the connection between the developer they
alienated during the summer and the source of the libraries they later
chose to use. If so, did they use my libraries with sheepishness, a smirk,
appreciation? It's sort of amusing to wonder.</p>

<p>To be clear, I'm not complaining... I made that code available with the
express hope that it would be helpful to those who might want to use it,
and it seems that's exactly what's happening here. I did not make its use
conditional on attribution or even a kind word of thanks, so I can't fault
500px there, either.</p>

<p>Anyway, I'd given up writing my own plugin because I couldn't get
support from them, and I'd needed support from them because their plugin
API simply didn't work. I suppose I could take today's events as an
indication that at least they finally got their API working, and give my
own almost-done plugin another try.... but nah, I don't think so.</p>

<p>I'm not a 500px customer so I didn't actually try the plugin, but if
you're their customer and a Lightroom user, give <a
href='http://500px.com/lightroom'>it</a> a try.</p>

]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-12-02/1894/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Getting Photos from Lightroom to an iPad is a Lot Harder (to Do Well) Than You Think; Here&#8217;s How</title>
		<link>http://regex.info/blog/2011-11-04/1878</link>
		<comments>http://regex.info/blog/2011-11-04/1878#comments</comments>
		<pubDate>Fri, 04 Nov 2011 13:46:35 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Lightroom]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-11-04/1878</guid>
		<description><![CDATA[Wow, what an ordeal. It started a month or so ago when I decided to put some of my photos on my iPad and iPhone, and found that it was harder to do well than I would have thought. A lot harder. A month later, finally, and I have a good workflow. It turns out [...]]]></description>
			<content:encoded><![CDATA[

<div class='ic tight'><img src="http://regex.info/i/lr/crop-for-iPad-icecream.png" width="550" height="475"
class="raw"
id="icrop_for_iPad_icecream"/></div>

<p>Wow, what an ordeal. It started a month or so ago when I decided to put some of my photos on my iPad and iPhone,
and found that it was harder to do well than I would have thought. A <i>lot</i> harder.</p>

<p>A month later, finally, and I have a good workflow. It turns out that I ended up writing a new Lightroom plugin
<span class='nobr'>(<a href='http://regex.info/blog/lightroom-goodies/crop-for-iPad'>&#8220;Crop for iPad&#8221;</a></span>, which I've just released),
and updated two others, <a href='http://regex.info/blog/lightroom-goodies/gps'>geoencoding support</a> and my
<a href='http://regex.info/blog/lightroom-goodies/tree-publisher'>Tree Publisher</a>. All just to get reasonable copies of my photos on my iPad and iPhone.</p>

<p>I wrote up my experiences in a long, detailed post,</p>

<center style='font-size:130%'>&#8220;<a class='pt' href='http://regex.info/blog/lightroom-goodies/ipad-howto'>How To Best Export Lightroom Images to an iPad, iPhone, Etc.</a>&#8221;</center>

<p>It was a heck of a lot more work than I would have ever imagined. I'm
glad it, and the long writeup (with 22 screenshots!) is finally done. I
hope someone finds it useful.</p>

<p>(Note: it should be useful for preparing photos for other devices as well, not just Apple devices.)</p>


]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-11-04/1878/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kyoto Fall-Color Preview With Impact: Impressionism in Lightroom</title>
		<link>http://regex.info/blog/2011-10-19/1865</link>
		<comments>http://regex.info/blog/2011-10-19/1865#comments</comments>
		<pubDate>Wed, 19 Oct 2011 07:07:02 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[Desktop Backgrounds]]></category>
		<category><![CDATA[Fall Colors]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[Lightroom]]></category>
		<category><![CDATA[Pretty Photos]]></category>
		<category><![CDATA[Temples and Shrines]]></category>
		<category><![CDATA[Vertical Desktop Backgrounds]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-10-19/1865</guid>
		<description><![CDATA[I can't believe it's been a week since I last posted... time has just evaporated as I've been working on a new Lightroom project. Taking a break from that, and realizing that Kyoto is just a few weeks from the start of its most glorious fall-foliage season, I thought I'd dip into my archives from [...]]]></description>
			<content:encoded><![CDATA[

<div class='ic'><a name="047062" href='http://regex.info/i/JF7_047062.jpg'
><img src="http://regex.info/i/JF7_047062_sm.jpg" width="690" height="459"
alt="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"
id="i047062"
photostream="fall"
title="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Voigtländer 125mm f/2.5 &mdash; <sup>1</sup><big>/</big>500 sec, <span class='f'>f</span>/2.5, ISO 640 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047062.jpg'>full exif &amp; map</a> &mdash; <a href='http://regex.info/blog/proximity/i/JF7_047062.jpg'>nearby photos</a></span>
<br/><span class='caption'>Photo</span>
<br/>with just a few tweaks in Lightroom
<div class='dbg2' id='x418965'
onmouseover='document.getElementById("x418965").style.color="red"; this.style.borderColor="red"'
onmouseout= 'document.getElementById("x418965").style.color="inherit"; this.style.borderColor=""'><b>Desktop-Background Versions</b>
<br/>
<span class='dbg2'><a class='quiet'
href='http://regex.info/i/JF7_047062_1280x800.jpg' title="1280 x 800 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1280<span style='margin:0 0.1em'>&times;</span>800</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047062_1680x1050.jpg' title="1680 x 1050 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1680<span style='margin:0 0.1em'>&times;</span>1050</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047062_1920x1200.jpg' title="1920 x 1200 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1920<span style='margin:0 0.1em'>&times;</span>1200</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047062_2560x1600.jpg' title="2560 x 1600 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">2560<span style='margin:0 0.1em'>&times;</span>1600</a></span></div>
</div>

<p>I can't believe it's been a week since I last posted... time has just
evaporated as I've been working on <a href='http://regex.info/blog/2011-11-04/1878'>a new Lightroom project</a>. Taking a break
from that, and realizing that Kyoto is just a few weeks from the start of
its most glorious fall-foliage season, I thought I'd dip into my archives
from last year for some &#8220;Fall Foliage Preview&#8221; shots for this year. I was
dumbfounded to find several thousand photos from a bunch of outings that
I'd not even looked at yet. Always just too busy.</p>

<p>Anyway, I was futzing with a throw-away photo in Lightroom, applying
some extreme develop settings (definitely beyond &#8220;tweak&#8221; that I jokingly
use above), and came up with some highly-affected photos with a vibe I
like. It's difficult to see in the tiny version above (click through for a
larger version, or try one of the desktop-background versions), but the
various changes conspire to make it look more like an impressionist
painting than a photograph. It's not quite like what one can get with
<i>Corel Painter Essentials</i> (as described earlier this year in &#8220;<a
href='http://regex.info/blog/2011-02-16/1706' class='pt'>Dabbling in Some
Fine-Art Printing for My Office</a>&#8221;) but it's fast, easy, and can be
interesting.</p>

<p>For reference, here's the rather bland original:</p>

<div class='ic'><a href='http://regex.info/i/JF7_047062o.jpg'
><img src="http://regex.info/i/JF7_047062o_sm.jpg" width="690" height="459"
alt=""
id="i047062o"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Voigtländer 125mm f/2.5 &mdash; <sup>1</sup><big>/</big>500 sec, <span class='f'>f</span>/2.5, ISO 640 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047062o.jpg'>full exif &amp; map</a> &mdash; <a href='http://regex.info/blog/proximity/i/JF7_047062o.jpg'>nearby photos</a></span>
<br/><span class='caption'>Original Photo</span>
<br/>Prior to those few Lr tweaks
</div>

<p>This was the second picture I took on a visit to the Eikando Temple on a cloudy day in mid November last year,
a short walk from my house here in Kyoto. That temple is famous for its autumn colors
(as evidenced in
&#8220;<a class='pt' href='http://regex.info/blog/2009-11-23/1368'>Holy Cow, the Gardens at Kyoto's Eikando Temple are Gorgeous!</a>&#8221;
from a few years ago, and countless other posts over the years that present themselves
when you click on the &#8220;<a href='http://regex.info/blog/proximity/i/JF7_047062.jpg'>nearby photos</a>&#8221; link under any of these pictures.)</p>

<p>This kind of extreme processing can get old quickly, so I don't want to
overdo it, but I had great fun using the settings as a base when playing
with some other photos, so today's post are some of those results.</p>

<p>They all look much better when viewed full screen... I think it's the combination of
fine detail you get with a large view with the overall vibe that makes them appealing.</p>

<div class='ic'><a name="047064" href='http://regex.info/i/JF7_047064.jpg'
><img src="http://regex.info/i/JF7_047064_sm.jpg" width="690" height="459"
alt="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"
id="i047064"
photostream="fall"
title="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Voigtländer 125mm f/2.5 &mdash; <sup>1</sup><big>/</big>500 sec, <span class='f'>f</span>/2.5, ISO 360 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047064.jpg'>full exif &amp; map</a> &mdash; <a href='http://regex.info/blog/proximity/i/JF7_047064.jpg'>nearby photos</a></span>
<br/><span class='caption'>Deep</span>
<div class='dbg2' id='x849999'
onmouseover='document.getElementById("x849999").style.color="red"; this.style.borderColor="red"'
onmouseout= 'document.getElementById("x849999").style.color="inherit"; this.style.borderColor=""'><b>Desktop-Background Versions</b>
<br/>
<span class='dbg2'><a class='quiet'
href='http://regex.info/i/JF7_047064_1280x800.jpg' title="1280 x 800 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1280<span style='margin:0 0.1em'>&times;</span>800</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047064_1680x1050.jpg' title="1680 x 1050 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1680<span style='margin:0 0.1em'>&times;</span>1050</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047064_1920x1200.jpg' title="1920 x 1200 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1920<span style='margin:0 0.1em'>&times;</span>1200</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047064_2560x1600.jpg' title="2560 x 1600 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">2560<span style='margin:0 0.1em'>&times;</span>1600</a></span></div>
</div>

<div class='ic'><a name="047109" href='http://regex.info/i/JF7_047109.jpg'
><img src="http://regex.info/i/JF7_047109_sm.jpg" width="690" height="459"
alt="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"
id="i047109"
photostream="fall"
title="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Voigtländer 125mm f/2.5 &mdash; <sup>1</sup><big>/</big>500 sec, <span class='f'>f</span>/2.5, ISO 220 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047109.jpg'>full exif &amp; map</a> &mdash; <a href='http://regex.info/blog/proximity/i/JF7_047109.jpg'>nearby photos</a></span>
<br/><span class='caption'>Ultra Crisp</span>
<div class='dbg2' id='x412834'
onmouseover='document.getElementById("x412834").style.color="red"; this.style.borderColor="red"'
onmouseout= 'document.getElementById("x412834").style.color="inherit"; this.style.borderColor=""'><b>Desktop-Background Versions</b>
<br/>
<span class='dbg2'><a class='quiet'
href='http://regex.info/i/JF7_047109_1280x800.jpg' title="1280 x 800 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1280<span style='margin:0 0.1em'>&times;</span>800</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047109_1680x1050.jpg' title="1680 x 1050 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1680<span style='margin:0 0.1em'>&times;</span>1050</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047109_1920x1200.jpg' title="1920 x 1200 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1920<span style='margin:0 0.1em'>&times;</span>1200</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047109_2560x1600.jpg' title="2560 x 1600 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">2560<span style='margin:0 0.1em'>&times;</span>1600</a></span></div>
</div>

<div class='ic'><a name="047110" href='http://regex.info/i/JF7_047110.jpg'
><img src="http://regex.info/i/JF7_047110_sm.jpg" width="690" height="459"
alt="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"
id="i047110"
photostream="fall"
title="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Nikkor 50mm f/1.4 &mdash; <sup>1</sup><big>/</big>640 sec, <span class='f'>f</span>/1.4, ISO 200 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047110.jpg'>full exif</a></span>
<br/><span class='caption'>Dynamic</span>
<div class='dbg2' id='x637468'
onmouseover='document.getElementById("x637468").style.color="red"; this.style.borderColor="red"'
onmouseout= 'document.getElementById("x637468").style.color="inherit"; this.style.borderColor=""'><b>Desktop-Background Versions</b>
<br/>
<span class='dbg2'><a class='quiet'
href='http://regex.info/i/JF7_047110_1280x800.jpg' title="1280 x 800 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1280<span style='margin:0 0.1em'>&times;</span>800</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047110_1680x1050.jpg' title="1680 x 1050 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1680<span style='margin:0 0.1em'>&times;</span>1050</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047110_1920x1200.jpg' title="1920 x 1200 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1920<span style='margin:0 0.1em'>&times;</span>1200</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047110_2560x1600.jpg' title="2560 x 1600 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">2560<span style='margin:0 0.1em'>&times;</span>1600</a></span></div>
</div>

<div class='ic'><a name="047120" href='http://regex.info/i/JF7_047120.jpg'
><img src="http://regex.info/i/JF7_047120_sm.jpg" width="466" height="700"
alt="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"
id="i047120"
title="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Nikkor 50mm f/1.4 &mdash; <sup>1</sup><big>/</big>100 sec, <span class='f'>f</span>/14, ISO 6400 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047120.jpg'>full exif</a></span>
<br/><span class='caption'>Dreamy</span>
<div class='dbg2' id='x58087'
onmouseover='document.getElementById("x58087").style.color="red"; this.style.borderColor="red"'
onmouseout= 'document.getElementById("x58087").style.color="inherit"; this.style.borderColor=""'><b>Vertical Desktop-Background Versions</b>
<br/>
<span class='dbg2'><a class='quiet'
href='http://regex.info/i/JF7_047120_1050x1681.jpg' title="1050 x 1681 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1050<span style='margin:0 0.1em'>&times;</span>1681</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047120_1200x1921.jpg' title="1200 x 1921 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1200<span style='margin:0 0.1em'>&times;</span>1921</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047120_1600x2562.jpg' title="1600 x 2562 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1600<span style='margin:0 0.1em'>&times;</span>2562</a></span></div>
</div>


<p>I mentioned that I had thousands of photos from last fall that I hadn't
even looked at yet; in rummaging through them to select the photos above, I
got only about 2% into the batch before I felt I had enough for this post
(like I said, I didn't want to overdo it). 98% remain uninspected, so I'd
better get cracking if I want to get through them before this year's season
starts.</p>


<p>I'll leave with one last example with processing along the same lines, but whose result has a more subdued vibe...</p>

<div class='ic'><a name="047126" href='http://regex.info/i/JF7_047126.jpg'
><img src="http://regex.info/i/JF7_047126_sm.jpg" width="466" height="700"
alt="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"
id="i047126"
photostream="japan"
title="a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Voigtländer 125mm f/2.5 &mdash; <sup>1</sup><big>/</big>500 sec, <span class='f'>f</span>/2.5, ISO 1400 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047126.jpg'>full exif</a></span>
<br/><span class='caption'>Relaxed</span>
<div class='dbg2' id='x713473'
onmouseover='document.getElementById("x713473").style.color="red"; this.style.borderColor="red"'
onmouseout= 'document.getElementById("x713473").style.color="inherit"; this.style.borderColor=""'><b>Vertical Desktop-Background Versions</b>
<br/>
<span class='dbg2'><a class='quiet'
href='http://regex.info/i/JF7_047126_1050x1680.jpg' title="1050 x 1680 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1050<span style='margin:0 0.1em'>&times;</span>1680</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047126_1200x1920.jpg' title="1200 x 1920 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1200<span style='margin:0 0.1em'>&times;</span>1920</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_047126_1600x2560.jpg' title="1600 x 2560 desktop background image of a fall-foliage sceen at the Eikando Temple, Kyoto Japan, with post-processing to create a strong, artsy vibe">1600<span style='margin:0 0.1em'>&times;</span>2560</a></span></div>
</div>

<p>I like this as well, though it was only on a whim that I even bothered
to try the processing, for I never would have thought it would actually
lead anywhere.</p>

<p>For reference, here's the original.</p>

<div class='ic'><a href='http://regex.info/i/JF7_047126o.jpg'
><img src="http://regex.info/i/JF7_047126o_sm.jpg" width="466" height="700"
alt=""
id="i047126o"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Voigtländer 125mm f/2.5 &mdash; <sup>1</sup><big>/</big>500 sec, <span class='f'>f</span>/2.5, ISO 1400 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_047126o.jpg'>full exif</a></span>
</div>



<p><i><a href='http://regex.info/blog/2011-10-20/1867' class='quiet'>Continued here...</a></i></p>

]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-10-19/1865/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Haphazard and Defocused: Elusive Lesson in Photographic Composition</title>
		<link>http://regex.info/blog/2011-10-11/1863</link>
		<comments>http://regex.info/blog/2011-10-11/1863#comments</comments>
		<pubDate>Tue, 11 Oct 2011 06:57:58 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Lightroom]]></category>
		<category><![CDATA[Pretty Photos]]></category>
		<category><![CDATA[Vertical Desktop Backgrounds]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-10-11/1863</guid>
		<description><![CDATA[Looking over photos from the Ikebana show I mentioned yesterday, I came across this shot with not a single thing in focus, but somehow I really like its mood. The closest edge is the least out of focus, but everything being out of focus makes the whole thing seem dreamy. I tend to be partial [...]]]></description>
			<content:encoded><![CDATA[

<div class='ic'><a name="100561" href='http://regex.info/i/JF7_100561.jpg'
><img src="http://regex.info/i/JF7_100561_sm.jpg" width="449" height="700"
alt="a flower at an ikebana show in Kyoto Japan"
id="i100561"
photostream="misc"
title="a flower at an ikebana show in Kyoto Japan"/></a>
<br/><span class="camera-info robots-nocontent">Nikon D700 + Voigtländer 125mm f/2.5 &mdash; <sup>1</sup><big>/</big>500 sec, <span class='f'>f</span>/2.5, ISO 640 &mdash;
<a href='http://regex.info/exif.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJF7_100561.jpg'>full exif &amp; map</a> &mdash; <a href='http://regex.info/blog/proximity/i/JF7_100561.jpg'>nearby photos</a></span>
<div class='dbg' id='x931278'
onmouseover='document.getElementById("x931278").style.color="red"; this.style.borderColor="red"'
onmouseout= 'document.getElementById("x931278").style.color="inherit"; this.style.borderColor=""'><b>Vertical Desktop-Background Versions</b>
<br/>
<span style='margin-left:auto; margin-right:auto; opacity:.6; filter:alpha(opacity=60);'>
<span style='white-space:nowrap'><small><a class='quiet'
href='http://regex.info/i/JF7_100561_1050x1680.jpg' title="1050 x 1680 desktop background image of a flower at an ikebana show in Kyoto Japan">1050<span style='margin:0 0.1em'>&times;</span>1680</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_100561_1200x1920.jpg' title="1200 x 1920 desktop background image of a flower at an ikebana show in Kyoto Japan">1200<span style='margin:0 0.1em'>&times;</span>1920</a>&nbsp;&nbsp;&middot;&nbsp;&nbsp;<a class='quiet'
href='http://regex.info/i/JF7_100561_1600x2560.jpg' title="1600 x 2560 desktop background image of a flower at an ikebana show in Kyoto Japan">1600<span style='margin:0 0.1em'>&times;</span>2560</a></small></span></span></div>
</div>

<p>Looking over photos from the <a
href='http://regex.info/blog/2011-10-10/1862'>Ikebana show</a> I mentioned
yesterday, I came across this shot with not a single thing in focus, but
somehow I really like its mood. The closest edge is the least out of focus,
but everything being out of focus makes the whole thing seem dreamy. I tend
to be partial to the &#8220;sliver of focus&#8221; effect (as seen <a
href='http://regex.info/blog/2011-04-16/1747'>here</a>, <a
href='http://regex.info/blog/2011-04-15/1746#076543'>here</a>, <a
href='http://regex.info/blog/2011-05-25/1781#077171'>here</a>, and <a
href='http://regex.info/blog/2011-04-17/1748#078724'>here</a>), but this
takes it even further by having the &#8220;in focus&#8221; part not even in
focus. It's almost like a painting.</p>

<p>This has only a little post processing, in Lightroom. I set the white
balance, adjusting the exposure and blacks, and tweaked the crop, but
otherwise it's &#8220;as loaded&#8221;. In particular, this doesn't use any
&#8220;negative clarity&#8221; in Lightroom, as described in &#8220;<a
href='http://regex.info/blog/2008-08-01/895' class='pt'>Funky Joy With
Adobe Lightroom</a>&#8221; and used, for example, in the first photo <a
href='http://regex.info/blog/2009-04-21/1194'>here</a>. All the creaminess
in this shot is directly from the Voigtländer 125mm's <a
href='http://regex.info/blog/2011-04-11/1743'>delicious bokeh</a> and my
<strike class='nobr'>&nbsp;dumb luck&nbsp;</strike> inspired skill in
composition. </p>

<p>With the way the edge comes close to focus but doesn't quite get there,
and how it grabs your attention and leads it back to the defocused
areas.... somehow I think there's a deep lesson in composition here, but
I'm not able to put my finger on exactly what it is. In any case, I really
like the shot and will probably frame a print of it for my wall.</p>

]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-10-11/1863/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saga of Frustration: Developing (and Abandoning) a Lightroom Plugin for 500px</title>
		<link>http://regex.info/blog/2011-09-20/1852</link>
		<comments>http://regex.info/blog/2011-09-20/1852#comments</comments>
		<pubDate>Tue, 20 Sep 2011 03:34:05 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[Lightroom]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-09-20/1852</guid>
		<description><![CDATA[This is a long post explaining -- venting -- why I have not released a Lightroom plugin for 500px.com. This post will not be interesting if you don't care about 500px.com. I've worked with a lot of companies during my life developing plugins for Adobe Lightroom. I've got 32 different plugins at the moment. With [...]]]></description>
			<content:encoded><![CDATA[

<p>This is a long post explaining &mdash; venting &mdash; why I have not released a Lightroom plugin for 500px.com.
This post will not be interesting if you don't care about 500px.com.</p>

<p style='margin-top:50px'>I've worked with a lot of companies during <a
href='http://regex.info/blog/2010-02-10/1452'>my life developing plugins
for Adobe Lightroom</a>. I've got <a
href='http://regex.info/blog/2010-02-10/1452'>32 different plugins</a> at
the moment. With some companies like Flickr and Google and Facebook, my
interaction is as an anonymous faceless third-party developer, but with
most I have an ongoing personal interaction... for example, I work with Alex at Zenfolio,
and with Dave and Andy at SmugMug. There's a long list.</p>

<p>For the most part, I feel a strong partnership with the companies that I
have a personal relationship with, and that really helps when technical or
logistic issues cause friction in the development/support process, as one
might expect happens from time to time over the years. The relationship is
built on respect, which helps it withstand minor bumps along the way.</p>

<p>On the flip side, an active lack of respect drives me away from a
company. For example, I spent many hours helping DeviantArt develop their
third-party API, but walked away from them and from an
essentially-completed plugin when it became clear to me that the folks
there were a bunch of dirtbags. But this type of thing doesn't happen often
because most people are not dirtbags, and frankly, it doesn't take much
intelligence to realize that it's a good thing if you can get someone like
me to develop, for free, something that helps your customers. Most business
folks I deal with care about their customers.</p>

<p>I tend to keep it to myself when things do go bumpy, but the demand for
a Lightroom plugin for <b>500px</b> is so high that I feel compelled to
speak out to explain why a plugin for their service will not be coming from
me any time soon.....</p>

<p>I started getting a lot of requests for a plugin for 500px.com this
spring, and after enough requests I finally sent 500px a note asking about
an API with which I could write a plugin. <span class='nobr'>I got no response.</span></p>

<p>I still got a lot of requests, so a month or so later I sent another
note. I got no response, but eventually saw messages on Twitter saying that
a Lightroom plugin would be coming by summer. Ah, well, if they're working
on it themselves, or perhaps with another developer, they don't need me,
which explains the lack of a reply.</p>

<p>But I continued to see 500px's tweets promising a plugin, but no plugin,
so I continued to get requests from their customers.</p>

<p>Their occasional tweets had made it clear that a plugin was forthcoming
soon, so I was surprised on July 11th to get a note from Evgeny at 500px
asking how we can work together to make a 500px plugin a reality. Cool.
Point me at an API and I'll make it....</p>

<style type="text/css">
.e1852 {
color: #DDD;
background-color: #333;
border-color: #C88;
border-style:solid;
border-width: 1px 1px 1px 8px;
font-size:95%;
margin: 5px 5em 20px 3em;
padding: 5px 2em;
}
.e1852x {
border-color: #8C8;
}
.w1852 {
   color: #F55;
}
.q1852 {
   color: #999;
   padding-left: 25px;
}
.qq1852 {
   border-left: solid 2px black;
   padding-left: 5px;
}
</style>

<div class='e1852'>

    <p>Evgeny Tchebotarev wrote:
    <br/>|&gt; How can we work together with you to make it happen?</p>

    <p>Let me know how to use the API <span class='w1852'>(and respond to questions faster than a month <b>;-&#41;</b></span>,
    and I'll build a plugin. All the better if the API is still in development
    so that I can suggest improvements that better mesh with a Lightroom workflow.</p>

</div>

<p>This started a long, slow, painful series of emails with folks at 500px
that has been the very definition of frustration.... mind-blowing
hair-ripping-out <i>does-anyone-there-talk-to-each-other-or-have-a-clue?</i> frustration.</p>

<p>Notice how I jokingly refer to the response time in the first sentence
of my first reply? (I've highlighted it and other things in the emails as
presented here, but the actual messages were all plain text.)</p>

<p>That apparently wasn't enough of a hint because a few days later I felt compelled to spell it out for them:</p>

<div class='e1852'>
   <p>Hi Guys,
   <br/>I'd like to build the plugin (many Lightroom users have been asking me for
   one, and I want to support Lightroom), but only if 500px is willing to make
   it a sufficient priority that we can have a fluid back-and-forth dialog.
   Having to wait half a week for a reply each time would just be a waste of
   everyone's time.</p>

   <p>I understand folks in your position must be busy and are continuously being
   pulled from every direction, so I'd understand if you don't choose to make
   a Lr plugin a priority yet. <span class='w1852'>I'm just asking that it be enough of a priority
   before you decide to give me the go-ahead.</span></p>

   <p>If your API and its documentation is reasonably flushed out, I could have a
   rough plugin going in a day, but history has shown that for a new API there
   will likely be many back-and-forths before we get to that stage, and the
   end result will be a better API for all your developers.</p>

   <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Jeffrey
   <br/>&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;
   <br/>Jeffrey Friedl           Kyoto, Japan              http://regex.info/blog/
   </p>
 </div>

<p>I don't really think I could have been more clear: do what you think is
best for your business, but if you want to involve me, don't do so until
you can treat me with respect.</p>

<p>I eventually got a note from their developer, Arseniy, asking for my
input on how to design an API. I'm a good person to ask about this kind of
thing, considering the deep experience I have in working with the API for
Flickr, Zenfolio, SmugMug, Expono, PicasaWeb, Facebook, ExposureManager,
DeviantArt, Photobucket, Twitter, Kodak, and LifePics. So, I took the time
to write a detailed reply, and promptly heard nothing back from them.</p>

<p>More than a month later, they released an API. As one might expect from
an initial release, it was poorly documented, buggy, and underpowered
&mdash; exactly the kind of things they would have avoided had they worked
with a plugin developer in tandem with the development of their API. But
hey, it's their business. I just wish they wouldn't have wasted my time if
they weren't interested in a plugin from me. I sent a note to Evgeny and
Arseniy lamenting on the opportunity lost, and wishing them the best with
their API.</p>

<p>The response from Evgeny was bizarre, indicating that he thought I'd
been working with Arseniy the whole time. The ensuing messages made it
clear that folks at 500px were not in touch with what other folks at their
small firm were doing, and that no one seemed particularly competent in
their respective fields, least of all the developer. Responses from him
took days, didn't address the issues raised in the messages, and were
exactly the kind of response I'd write if I didn't care and just wanted to
get the message out of my inbox.</p>

<p>I made some further attempts to pry some clue from them, and at some
point got so frustrated that I actually
<a href='https://plus.google.com/110839411749298049815/posts/jmFyzMnzij3'>aired this frustration in public</a>
on the limited exposure I have on Google+. It's really rare for me to complain in public, about anything,
so this indicates just how frustrating it was.</p>

<p>Alas, after many tries it became clear that it was not going to be
possible to get a timely, competent interaction going, and I finally had to
cut the cord, venting to them directly and explicitly with:</p>

<div class='e1852'>
  <p>...</p>

  <p>You guys really need to get a grip on what you want and your priorities.
  YOU asked for MY HELP, and then leave me hanging, then put up
  missing/incomplete documents, and take a very long time to reply for
  clarification.</p>

  <p><span class='w1852'>It would be much more professional to say &#8220;sorry, we don't have time for
  you, go away&#8221; if that's how you felt.</span> If that's how you feel now, please
  tell me and I'll walk away. But if you want a Lightroom plugin from me,
  then answer every question quickly and correctly as if you give a shit, to
  finally get the project (and people's bitching about a lack of a plugin)
  off of your todo list.</p>

  <p>Decide between these two options based on what is best for your company,
  then let me now how you would like to proceed.</p>

</div>

<p>That was three weeks ago. I got no direct reply, but a few days ago I
got another bizarre message, this time from Oleg, the CTO (and apparently a
co-founder), referring to some &#8220;Diana&#8221; that I've never heard of...</p>

<div class='e1852 e1852x'>
I just got a message from Diana, our customer relations manager, saying you are having problems with API support.
Let me know if this is true and if I can help you with anything.
I know we had a few bugs with the API, but they should have been fixed.
</div>

<p>... and the message goes on to bottom-quote my prior &#8220;it would be much
more professional...&#8221; note. I just don't see how an understanding of the situation
could result in such a generic, blasé message 2&frac12; weeks late.</p>

<p>I replied to Oleg:</p>

<div class='e1852'>

   <p>Hi Oleg,
   <br/>My past history with folks at @500px.com is such that I won't take any
   steps to proceed until I get a clear answer on the question I posed in the
   message you quoted:</p>

   <div class='q1852'><div class='qq1852'><p>It would be much more professional to say &#8220;sorry, we don't have time for
   you, go away&#8221; if that's how you felt. If that's how you feel now, please
   tell me and I'll walk away. But if you want a Lightroom plugin from me,
   then answer every question quickly and correctly as if you give a shit, to
   finally get the project (and people's bitching about a lack of a plugin)
   off of your toto list.</p>

   <p>Decide between these two options based on what is best for your company,
   then let me now how you would like to proceed.</p>
   </div></div>

   <p>I don't care one way or the other, but I won't spend my energy on a project
   for you if you don't care about it. 500px pretty much burnt the bridge with
   me, but I'll give you one more chance to act like you care.</p>

   <p>Let me know,
   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jeffrey</p>

</div>

<p>It's not exactly true that I don't care one way or the other; a lot of
Lightroom users have been clamoring for a plugin, and I want to support
Lightroom, so given my druthers I'd prefer to fill that need, but not at
the expense of my sanity and self respect, especially considering <a
href='http://regex.info/blog/2010-09-18/1620'>the troubles</a> plugin
development can bring.</p>

<p>For the umpteenth time, someone at 500px.com had the opportunity to be
clear, to be respectful, and to look out for the best interests of their
company. The reply from Oleg, several days later (today), took the
cake:</p>

<div class='e1852 e1852x'>

   <p>Jeffrey,</p>

   <p>From the conversation history you sent me it looks like you were under the impression that we commissioned the 500px Lightroom plugin to you. <span class='w1852'>I can assure you that there has not been any such arrangement.</span></p>

   <p>We provide API access &#8220;as is&#8221;, and the first rollout had some bugs that were fixed over the course of the last month or so. It is purely the developers' initiative to write any apps using 500px API, and we do our best to support the developers who decide to work with the API.</p>

   <p>If you feel that the level of support in inadequate, I am sorry about this, we are doing our best to improve it.
   Although, if the problems with the API prevent you from going forward <span class='w1852'>and you feel you want to abandon the project,</span> this is entirely your decision and <span class='w1852'>I am fine with it</span>.</p>

   <p>Best regards,
   <br/>Oleg.</p>

</div>

<p>Arrrgh! I can assure you that there was no arrangement, too, Oleg,
because I have never accepted commissions for plugin work (though I'm
approached for it often).</p>

<p>I sent Oleg a short note, and in what is perhaps a first, I got a reply from someone at 500px the same day:</p>


<div class='e1852 e1852x'>

  <p>Jeffrey,</p>
  <p>I am sorry about the confusion, I was not aware that Evgeny reached out to you and asked you to develop a plugin.
  <span class='w1852'>We currently do not have the capacity to support Lightroom plugin development properly</span>, I hope you understand.</p>

  <p>All the best,
  <br/>Oleg.</p>

</div>

<p>And so there we are. The CTO of 500px simply doesn't care about a
Lightroom plugin. This is the same guy that <a
href='http://www.petapixel.com/2011/05/30/interview-with-oleg-gutsol-of-500px/#comment-214521848'>promised
his users a plugin by the summer</a> three months ago. Well, he's still got time: the autumnal equinox isn't for
a few more days.</p>


<p>Abandoning Lightroom users may well be a smart business decision
&mdash;I'm not privy to their demographics and business plans &mdash; but
it's something that, if true, their Lightroom-using customers should be
aware of.</p>

<p>More likely though, he just wanted to get rid of me, and was embarrassed
by his first message. Their API, if it were to actually work as they
document, would indeed allow for a basic upload plugin that would satisfy
the initial needs of most users. As far as I know, they <i>have</i> fixed
the bugs I wrestled with, but I won't bother finding out until I know they
can be both respectful and clueful. This is my hobby, and if they don't
want to lift a finger to work with me for their own benefit, I certainly
won't.</p>

<p>Until then, perhaps another developer with a lower threshold of self
respect will provide a Lightroom plugin. I've heard of at least one other
developer working on a 500px plugin (<a
href='http://anesti.org/lightroom/'>here</a>). I wish him, and all
Lightroom users, the best of luck.</p>

<p><i><a href='http://regex.info/blog/2011-12-02/1894' class='quiet'>Continued here...</a></i></p>


]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-09-20/1852/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Update to my Data-Plot Lightroom Plugin Adds More Kinds of Plots</title>
		<link>http://regex.info/blog/2011-08-23/1843</link>
		<comments>http://regex.info/blog/2011-08-23/1843#comments</comments>
		<pubDate>Mon, 22 Aug 2011 17:17:07 +0000</pubDate>
		<dc:creator>Jeffrey Friedl</dc:creator>
				<category><![CDATA[Camera Stuff]]></category>
		<category><![CDATA[Lightroom]]></category>

		<guid isPermaLink="false">http://regex.info/blog/2011-08-23/1843</guid>
		<description><![CDATA[I've just pushed out a fairly big update to my Data-Plot plugin for Lightroom, offering the ability to now plot focal-length, shutter speed, ISO, aperture, and total exposure (Ev). (This is a big update so I'm mentioning it here, but I don't normally announce updates here. However, all updates appear on the RSS feed for [...]]]></description>
			<content:encoded><![CDATA[



<p>I've just pushed out a fairly big update to <a
href='http://regex.info/blog/lightroom-goodies/data-plot'>my Data-Plot
plugin</a> for Lightroom, offering the ability to now plot focal-length,
shutter speed, ISO, aperture, and total exposure
(E<sub><i>v</i></sub>).</p>

<p>(This is a big update so I'm mentioning it here, but I don't normally announce updates here. However, all updates appear on
the RSS feed for each plugin: there's a link in the upper-right of each plugin page. All my Lightroom goodies are on my
aptly-named <a href='http://regex.info/blog/lightroom-goodies/'>Lightroom Goodies</a> page.)</p>



]]></content:encoded>
			<wfw:commentRss>http://regex.info/blog/2011-08-23/1843/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

